在等待審核的過程中,看了一下自己原先列出想要寫的內容。那就來做做開啟 App 時的動畫吧。
做法有很多種,大家在 Google 搜尋的時候,可以看看有什麼符合自己情境。以下想要實做的內容就是以在 style 新增一個 splash 的方式進行,不需多建立一個 activity 處理。
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@android:color/white" />
<item
android:drawable="@mipmap/ic_launcher_round"
android:gravity="center" />
</layer-list>
<style name="SplashTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:windowBackground">@drawable/ic_launcher</item>
</style>
<application
android:allowBackup="false"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/SplashTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
override fun onCreate(savedInstanceState: Bundle?) {
setTheme(R.style.AppTheme)
super.onCreate(savedInstanceState)
}
git 動畫存放處:https://drive.google.com/file/d/1phtMWNp5M6l9hsIYLtQxjvrPEIlI3qZ7/view?usp=sharing