diff --git a/androidbrowserhelper/src/main/java/com/google/androidbrowserhelper/trusted/LauncherActivity.java b/androidbrowserhelper/src/main/java/com/google/androidbrowserhelper/trusted/LauncherActivity.java index 8aa9aba7..8d6e33e0 100644 --- a/androidbrowserhelper/src/main/java/com/google/androidbrowserhelper/trusted/LauncherActivity.java +++ b/androidbrowserhelper/src/main/java/com/google/androidbrowserhelper/trusted/LauncherActivity.java @@ -205,6 +205,11 @@ protected void launchTwa() { return; } + CustomTabColorSchemeParams defaultColorScheme = new CustomTabColorSchemeParams.Builder() + .setNavigationBarColor(getColorCompat(mMetadata.navigationBarColorId)) + .setNavigationBarDividerColor(getColorCompat(mMetadata.navigationBarDividerColorId)) + .setToolbarColor(getColorCompat(mMetadata.statusBarColorId)) + .build(); CustomTabColorSchemeParams darkModeColorScheme = new CustomTabColorSchemeParams.Builder() .setToolbarColor(getColorCompat(mMetadata.statusBarColorDarkId)) .setNavigationBarColor(getColorCompat(mMetadata.navigationBarColorDarkId)) @@ -215,10 +220,7 @@ protected void launchTwa() { Uri launchUrl = getLaunchingUrl(); TrustedWebActivityIntentBuilder twaBuilder = new TrustedWebActivityIntentBuilder(launchUrl) - .setToolbarColor(getColorCompat(mMetadata.statusBarColorId)) - .setNavigationBarColor(getColorCompat(mMetadata.navigationBarColorId)) - .setNavigationBarDividerColor( - getColorCompat(mMetadata.navigationBarDividerColorId)) + .setDefaultColorSchemeParams(defaultColorScheme) .setColorScheme(CustomTabsIntent.COLOR_SCHEME_SYSTEM) .setColorSchemeParams( CustomTabsIntent.COLOR_SCHEME_DARK, darkModeColorScheme)