Android 启动页

因为现在大部分APP启动的时候,app第一屏是广告,需要启动时通过网络下载,所以一般都需要给APP设置一个启动页来避免在启动刚进入和下载完这段时间白屏。

方法一、设置启动APP的背景,将原来的黑屏/白屏替换成Logo图片

  1. 保存一张启动页图片到项目中,这个图标是一直不变的。

  2. 在theme里面新建一个主图,并设置这张图片为背景。
    (注意:这里的 parent的主题必须符合当前整个应该的主题,例如我这里就是 AppCompat下面的主题)

<style name="StartBackground" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowNoTitle">true</item>
<item name="windowActionBar">false</item>//取消Actionbar
<item name="android:windowFullscreen">true</item>//设置全屏
<item name="android:windowBackground">@drawable/splash</item>//设置背景
</style>

  1. 将Activity设置theme 为自己设置的这个theme
    (注意:这里的Activity 最后设置为广告页面的)

方法二、设置Splash页面作为启动

需要建立SplashActivity,在里面放置图片

参考资料
1.启动页面与广告页的实现

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容