如何删除 TWA 中的底部导航栏



我已经按照 https://developers.google.com/web/updates/2019/02/using-twa 中所述构建了一个TWA

我想删除底部导航栏。我读过它只能通过沉浸式模式以编程方式完成:https://developer.android.com/training/system-ui/immersive.html

所以我需要添加一个与活动"android.support.customtabs.trusted.LauncherActivity"关联的类,并在 onCreate(( 中添加 hideSystemUI(( 代码。

怎么办呢?

这是清单:

....
<activity
    android:name="android.support.customtabs.trusted.LauncherActivity"
    android:theme="@style/Theme.LauncherActivity"
    android:label="@string/app_name">
....

如何为此活动编写沉浸式模式?

使用气泡包装

使用

气泡膜(推荐(时,系统将询问应用程序应使用哪种显示模式作为init命令的一部分。

如果已初始化应用程序,请修改twa-manifest.json,将display设置为 fullscreen

在 Android 清单中.xml

自己构建应用程序并使用默认LauncherActivity时,您可以在AndroidManifest.xml中将以下元标记设置为活动定义的一部分:

 <meta-data android:name="android.support.customtabs.trusted.DISPLAY_MODE"
                android:value="immersive" />

相关内容

  • 没有找到相关文章

最新更新