我還沒有建立獨立的活動啓動畫面,但增加了一個主題:如何在沒有創建任何飛濺活動時增加啓動畫面的時間?
<style name="SplashTheme" parent="AppTheme">
<item name="android:windowBackground">@drawable/splash</item>
</style>
和剛剛更新的清單文件
<activity android:name=".MainActivity"
android:theme="@style/SplashTheme">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
我飛濺的XML是:
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:src="@drawable/splash"
android:layout_gravity="center"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</FrameLayout>
我發現所有的答案只是爲了增加時間與獨立的飛濺活動。
您需要一個單獨的活動,在經過一段時間後將轉換。否則......你如何期望能夠做到這一點? – Shark
既然你的MainActivity既是主要活動,也是一個啓動畫面,另一種方法是在你的主要活動中放置代碼,使代碼保持「飛濺狀態」一段時間,然後做它應該做的事情。 – Shark