防止在启动屏幕结束与打开“自定义标签”上下文之间发生的TWA上出现白屏闪烁

时间:2019-07-19 14:49:51

标签: android progressive-web-apps chrome-custom-tabs android-customtabs trusted-web-activity

我有一个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。

主题的所有配置选项都无法令人遗憾地更改此行为,包括设置背景色。在我看来,自定义标签“活动”尝试自行安装时,似乎出现了白屏闪烁。是这种情况,有办法消除这种白色闪光吗?

0 个答案:

没有答案