Android WebView Wrapper(应用内浏览器)行为

问题描述:

在最近的Android版本中,打开Goog​​le搜索的链接后,它会在Google搜索应用的Chrome版本中打开,并在菜单上提供一个选项,用于打开铬'。这种常见的模式也可以在Facebook,Twitter等其他应用上看到。所以基本上它会在应用内的“WebView封装器”上打开链接,而不是打开浏览器应用。Android WebView Wrapper(应用内浏览器)行为

在Google搜索中发现了一个有趣的事情,即当您点击“使用Chrome打开”时,它可以非常平滑地转换到Chrome,就像它能够转换成Chrome一样。

是否有任何样本或库有点帮助或包装此行为?或者包装这种活动行为的“应用内浏览器”。

+0

问图书馆是题外话,但你能更详细更新您的问题(有截图/ GIF如果可能的话)的行为,你想模仿。我无法确定您所描述的只是活动动画或Chrome自定义选项卡。 –

您可能正在寻找Chrome Custom Tabs Morrison Chang已经提到过。

compile 'com.android.support:customtabs:26.0.2'添加到您的build.gradle文件中。

您可以打开这样一个新的标签:

CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder(); 
CustomTabsIntent customTabsIntent = builder.build(); 
customTabsIntent.launchUrl(this, Uri.parse("https://www.example.com"));