我有一个TWA,在显示初始屏幕之后,在自定义选项卡安装并呈现我的Web内容之前,有问题地闪烁白屏。
我的应用程序使用扩展了Theme.AppCompat.Light.NoActionBar
的主题,该主题仅为该应用程序配置了初始屏幕。配置就像这样:
<style name="Theme.TwaSplash" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowNoTitle">true</item>
<item name="android:backgroundDimEnabled">false</item>
<item name="android:windowBackground">@drawable/splash</item>
</style>
这成功配置了我的启动屏幕,以显示带有图标的黑色背景。但是,在显示初始屏幕后,应用程序立即出现白色闪烁。白屏显示后,我的Web内容显示为带有“自定义标签”的TWA。
主题的所有配置选项都无法令人遗憾地更改此行为,包括设置背景色。在我看来,自定义标签“活动”尝试自行安装时,似乎出现了白屏闪烁。是这种情况,有办法消除这种白色闪光吗?