其他分享
首页 > 其他分享> > android – 如何删除在启动画面之前出现的白屏?

android – 如何删除在启动画面之前出现的白屏?

作者:互联网

在打开java文件的时候我先看看空白的白色屏幕,然后看来我的启动画面布局.我有java文件:

new Handler().postDelayed(new Runnable() {
                @Override
                public void run() {
                    //Task 
                    finish();
                }
              }, ARG_SPLASH_TIME);

在xml文件中我只需要放入ImageView并设置android:src值.
在清单文件中,我在启动器模式下打开Splash活动.

解决方法:

终于得到了我的答案Splash Screen in Right Way.我接下来.

在values-> styles.xml中,我创建了启动画面背景图像

<style name="AppTheme.Splash" parent="AppTheme.NoActionBar">
    <item name="android:windowBackground">@drawable/splash</item>
</style>

对于下面的api 19,在我使用的值-19-> styles.xml中

<style name="AppTheme.Splash" parent="AppTheme.NoActionBar">
    <item name="android:windowBackground">@drawable/splash</item>
    <item name="android:windowTranslucentStatus">true</item>
    <item name="android:windowTranslucentNavigation">true</item>
</style>

我从SplashActivity中删除了setContentview()并在Manifest.xml文件中为启动画面添加了样式android:theme =“@ style / AppTheme.Splash”

标签:android,android-layout,splash-screen,performance
来源: https://codeday.me/bug/20190715/1465361.html