是否可以通过任何方式更改Chrome“自定义标签”中的导航栏颜色?我的应用程序同时支持浅色和深色主题,但是应用深色主题时我得到一个白色的导航栏
答案 0 :(得分:0)
你可以这样使用它。
CustomTabColorSchemeParams otherParams = new CustomTabColorSchemeParams.Builder()
.setNavigationBarColor(otherColor)
.build();
CustomTabIntent intent = new CustomTabIntent.Builder()
.setColorScheme(COLOR_SCHEME_SYSTEM)
.setColorSchemeParams(COLOR_SCHEME_DARK, darkParams)
.setDefaultColorSchemeParams(otherParams)
.build();
有关详细信息,请访问 here。
答案 1 :(得分:0)
//custom chrome tab
`implementation "androidx.browser:browser:1.0.0"` // Use this dependency only, because setToolbarColor is deprecated in the current dependency.
val builder = CustomTabsIntent.Builder()
val intent = builder.build()enter image description here
builder.setToolbarColor(ContextCompat.getColor(this,R.color.YourChoiceColor))
intent.launchUrl(this, Uri.parse(item.url))