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