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>


@drawable/splash 为启动页图片
public class SplashActivity extends Activity{

    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        doSomething();
        finish();//***
    }

    private void doSomething(){
        //todo...
    }
}

你可能感兴趣的:(#,常见技术点)