2017-09-17 3 views
2

Google 검색에서 링크를 여는 최신 Android 버전에서는 Google 검색 앱에서 Chrome의 래핑 된 버전에서 열리 며 메뉴에서 '다음으로 열기'옵션을 제공합니다 크롬'. 이 공통 패턴은 Facebook, Twitter 등의 다른 앱에서도 볼 수 있습니다. 기본적으로 브라우저 앱을 열지 않고 앱 내에서 'WebView wrapper'링크를 엽니 다.Android WebView 래퍼 (인앱 브라우저) 동작

Google 검색에서 흥미로운 점은 'Chrome에서 열기'를 클릭하면 Chrome으로 변환되는 것처럼 매우 부드럽게 Chrome으로 전환된다는 점입니다.

이 동작을 돕거나 감싸는 샘플이나 라이브러리가 있습니까? 또는이 액티비티 비헤이비어를 래핑하는 '인앱 브라우저'.

+0

라이브러리에 대한 요구 :

이 같은 새 탭을 열 수 있습니다 에뮬레이트 할 수 있습니다. 내가 설명하는 내용이 액티비티의 액티비티 애니메이션이나 Chrome 맞춤 탭인지 여부는 알 수 없습니다. –

답변

2

아마도 Morrison Chang이 언급 한대로 Chrome Custom Tabs을 찾고있을 것입니다.

compile 'com.android.support:customtabs:26.0.2'을 build.gradle 파일에 추가하십시오. 행동에 당신이하려고하는 (스크린 샷/GIF 가능한 경우에) 그러나 당신이 더 많은 세부 질문을 업데이트 할 수 있습니다, 주제에서 벗어난는

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