CustomTabsIntent.Builder().build().launchUrl(context, uri)
就这么简单。
上面提到效果图中打开网页像打开activity一样,如果更像呢,主题一直是不是更像了。
定制ui
CustomTabsIntent也支持定制ui
//设置颜色方案
val schemeParams = CustomTabColorSchemeParams.Builder()
.setToolbarColor(ContextCompat.getColor(context, R.color.colorPrimary))
.setSecondaryToolbarColor(ContextCompat.getColor(context, R.color.colorPrimaryDark))
.build()
CustomTabsIntent.Builder()
.setDefaultColorSchemeParams(schemeParams)
.build().launchUrl(context, uri)
CustomTabColorSchemeParams支持
-
toolbarColor
-
secondaryToolbarColor
-
navigationBarColor
-
navigationBarDividerColor
看看效果