欢迎大家访问我的博客http://blog.youkuaiyun.com/mikejaps,专注于android ios app 开发
程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初始化列表数据等,
如果耗时过长,就会出现好像黑屏的现象
1./res/values/styles.xml 在 Theme 中,添加一个 android:windowBackgrounds 属性,设置需要的图片
2.在 AndroidManifest.xml 中设置Theme到首个启动的Activity下。
3.添加 /res/drawable-port/loading.png (若是横屏的启动画面,请放于 /res/drawable-land/loading.png )
1
2
3
4
5
6
7
8
9
10
|
<
style
name
=
"Theme.Transparent"
parent
=
"android:Theme"
>
<
item
name
=
"android:windowBackground"
>@drawable/dialog_box_2</
item
>//此对话框的背景
<
item
name
=
"android:windowIsTranslucent"
>true</
item
>//对话框是否透明
<
item
name
=
"android:windowContentOverlay"
>@null</
item
>//对话框是否有遮盖
<
item
name
=
"android:windowNoTitle"
>true</
item
>//对话框无标题
<
item
name
=
"android:windowIsFloating"
>true</
item
>//对话框是否浮动
<
item
name
=
"android:backgroundDimEnabled"
>false</
item
>
</
style
>
|