在启动自己写的安卓程序时,会在白屏界面卡顿几秒再进入第一个界面。
而爱奇艺,优酷,QQ等APP就是把启动画面修改成自己的picture。
优化方案如下:
在styles.xml中自定义一个style:
<style name="WelcomeTheme" parent="AppTheme">
<item name="android:windowBackground">@drawable/welcomelaunch</item> //这里是设置你想要显示的图片
<item name="android:windowFullscreen">true</item> //充满整个屏幕
</style>
在AndroidManifest.xml配置文件中,将第一个activity的主题设置为上面自定义的:
<activity android:name="com.ligong.controller.ui.activity.WelcomeActivity" android:theme="@style/WelcomeTheme">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
在你的第一个activity里设置一句话:
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); //将设置的图片充满整个屏幕