1. 程式人生 > >App Splash 啟動頁實現流程

App Splash 啟動頁實現流程

目的:
1、新增app啟動頁圖片(公司宣傳圖片)
2、解決app啟動白屏、黑屏問題
3、解決應用初次啟動時點選app響應速度過慢問題,增加過渡頁面,優化使用者體驗

流程:
1、AndroidManifest 中設定啟動activity和theme。
2、定義啟動頁主題
3、實現啟動Activity

關鍵code:

<activity android:name=".page.splash.SplashActivity"
          android:theme="@style/SplashTheme">
    <intent-filter>
         <action
android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
<style name="SplashTheme" parent="Base.Theme.AppCompat">
    <item name="android:windowBackground">@drawable/splash</item
> <item name="android:windowFullscreen">true</item> <item name="windowNoTitle">true</item> </style> @drawable/splash 為啟動頁圖片
public class SplashActivity extends Activity{

    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super
.onCreate(savedInstanceState); doSomething(); finish();//*** } private void doSomething(){ //todo... } }