App Splash 啟動頁實現流程
阿新 • • 發佈:2019-01-01
目的:
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...
}
}