我在自己的android活动中添加了Chrome Custom Tabs
。以下是我用来在网络应用中设置Chrome标签页的功能。
private fun launchChromeTab(url: String) {
val builder = CustomTabsIntent.Builder()
builder.setShowTitle(true)
builder.setToolbarColor(ContextCompat.getColor(context, R.color.colorPrimary))
builder.addDefaultShareMenuItem()
val customTabsIntent = builder.build()
customTabsIntent.launchUrl(context, Uri.parse(url))
}
但是问题在于,在加载链接时,工具栏是不可见的。
由于它是一个Web应用程序,因此初始链接已加载到webview中,但是如果在webview中单击外部链接,我想在chrome标签中打开该链接。
我正在使用Android X
,因此在build.gradle
的依赖项下实现了此
implementation 'androidx.browser:browser:1.0.0'