1

打开我的应用程序时,白屏显示大约 2 秒钟,然后显示我的启动屏幕,然后再需要 2 秒钟才能进入主要活动。这确实在我的应用程序上做了一些糟糕的用户体验。

我相信 android 在实际显示我的启动屏幕之前会执行一个冷启动,它会显示一个虚拟的白色活动。

我阅读了许多用户建议在应用主题中放置<item name="android:windowDisablePreview">true</item>或 放置的帖子,<item name="android:windowIsTranslucent">true</item>但这对我不起作用。它只是让应用看起来需要更多时间来加载。

但是,有一些应用程序(如 Instagram 和 AliExpress)用自己的方式绕过了虚拟白活动,如下所示:

在此处输入图像描述

有没有办法用我的初始屏幕替换虚拟白色活动?

如果是这样,请您分享我可以参考的代码或链接。

感谢您的帮助。

4

0 回答 0