2017-09-17 6 views
2

Sur les dernières versions d'Android, en ouvrant un lien de la recherche Google, il s'ouvre sur une version encapsulée de l'application Chrome dans Google Search et offre une option dans le menu Chrome'. Ce modèle commun est également vu sur d'autres applications comme Facebook, Twitter, etc. Donc, fondamentalement, il ouvre le lien sur un «wrapper WebView» au sein de l'application au lieu d'ouvrir l'application du navigateur. Une chose intéressante est trouvée sur celui de la recherche Google, que lorsque vous cliquez sur le «ouvrir avec Chrome», il joue une transition très douce vers Chrome, comme si elle serait transformée en Chrome.Comportement Android WebView Wrapper (navigateur intégré à l'application)

Y a-t-il un échantillon ou une bibliothèque qui aide ou enveloppe ce comportement? Ou un «navigateur intégré» qui enveloppe ce comportement d'activité.

+0

demandé pour les bibliothèques est hors-sujet, pouvez-vous mettre à jour mais votre question avec plus de détails (avec capture d'écran/gif si possible) sur le comportement que vous essayez émuler. Je ne peux pas vraiment dire si ce que vous décrivez est juste une animation Activité à Activité ou des Onglets Personnalisés Chrome. –

Répondre

2

Vous recherchez probablement Chrome Custom Tabs comme Morrison Chang déjà mentionné.

Ajoutez compile 'com.android.support:customtabs:26.0.2' à votre fichier build.gradle.

Vous pouvez ouvrir un nouvel onglet comme ceci:

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