关于Android应用首次启动白屏、黑屏时间长的问题

来源:互联网 发布:江苏教师网络培训平台 编辑:程序博客网 时间:2024/04/30 09:48

在项目中遇到应用首次启动白屏很长时间才能跳到启动页面,郁闷了很久才解决。

解决方法

默认情况下activity启动的时候把屏幕设置为白色,在绘制界面,绘制界面的时候会有时间延迟, 这段时间就是我看到的白屏时间。

其实解决不难只要在theme 中设置style就可以了。

 <style name="AppTheme" parent="android:Theme.Light.NoTitleBar">  <item name="android:windowIsTranslucent">true</item>  <item name="android:windowNoTitle">true</item>  <item name="android:windowActionBar">false</item>  <item name="android:windowBackground">@android:color/transparent</item> </style>

 

 <application          android:name=".AppContext"          android:allowBackup="true"          android:icon="@drawable/ic_launcher"          android:label="@string/app_name"          android:theme="@style/AppTheme" >          <activity              android:name="com.hayquan.MainActivity"              android:label="@string/app_name"              android:screenOrientation="portrait" >              <intent-filter>                  <action android:name="android.intent.action.MAIN" />                    <category android:name="android.intent.category.LAUNCHER" />              </intent-filter>          </activity>

问题解决!!

欢迎志同道合的朋友加群一起讨论相关问题 QQ群:195109527

0 0
原创粉丝点击