【发布时间】:2020-11-25 13:50:08
【问题描述】:
在应用程序的开发中,我遇到了这个问题,这个问题已经在许多其他帖子中讨论过,但没有给我任何解决方案。 特别是我正在实现一个自定义启动画面。这是自定义的,因为我不想将静态图像显示为启动画面而是动画。
特别是,我使用 Lottie 作为动画库,因此 "classic" way 在样式中创建主题并在超级等之前的 OnCreate 方法中调用它等等。我不需要它,我想直接进入SpashActivity。
问题是,如果没有两秒钟的白屏,我就无法启动应用程序。我不想改变颜色我只想避免它并直接进入 Splash 活动。有人有什么建议吗?我已经尝试了几种方法,我把其中的一些放在下面:
我尝试过但不起作用的方法:
<item name="android:windowDisablePreview">true</item>
<item name="android:windowIsTranslucent">true</item>
在 AndroidXml 中添加以下内容
android:theme="@android:style/Theme.Translucent.NoTitleBar"
这样冻结我的屏幕:
<item name="android:windowDisablePreview">true</item>
【问题讨论】:
标签: android android-layout splash-screen