Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Custom Tabsの高さを変更しよう

horie23
March 07, 2023

Custom Tabsの高さを変更しよう

horie23

March 07, 2023
Tweet

More Decks by horie23

Other Decks in Programming

Transcript

  1. We are the future. www.team-lab.com チームラボ株式会社 teamLab inc. 自己紹介
 堀江

    達矢
 チームラボ 2013年入社
 スマホアプリエンジニア
 https://www.wantedly.com/id/tatsuya_horie_c
 

  2. We are the future. www.team-lab.com チームラボ株式会社 teamLab inc. Custom Tabs紹介


    Webページを開くときに
 - アプリから離脱させたくない
 - WebViewでは動かないかもしれない
 という悩みを解決するために、
 ブラウザ側でAndroidアプリ向けに提供される機能
 管理しているドメイン以外のWebページを開くときに利用が推奨されている
 refs:https://developer.chrome.com/docs/android/custom-tabs/
  3. We are the future. www.team-lab.com チームラボ株式会社 teamLab inc. 注意点
 -

    ブラウザによって対応状況が異なるため、
 Chromeの場合は最新版を利用する
 - 端末横向きでは表示できない
 - マルチウィンドウモードでは表示できない

  4. We are the future. www.team-lab.com チームラボ株式会社 teamLab inc. 項目の説明:Toolbarの角丸
 角丸の設定は現状

    0dp ~ 16dp の範囲のみ対応 それ以外を設定す るとクラッシュ refs:https://developer.android.com/reference/androidx/browser/customtabs/CustomTabsIntent#EXTRA_TOOLBAR_CORNER_RADIUS_DP()
  5. We are the future. www.team-lab.com チームラボ株式会社 teamLab inc. 項目の説明:起動時の高さ
 起動時の高さは

    画面の高さの 50% ~ 100% の範囲のみ対応 それ以外を設定し ても50%か100% 表示になる refs:https://developer.android.com/reference/androidx/browser/customtabs/CustomTabsIntent#EXTRA_INITIAL_ACTIVITY_HEIGHT_PX()
  6. We are the future. www.team-lab.com チームラボ株式会社 teamLab inc. 項目の説明:閉じるボタンの位置
 閉じるボタンの

    表示位置 - DEFAULT - START - END の3種 refs:https://developer.android.com/reference/androidx/browser/customtabs/CustomTabsIntent.Builder#setCloseButtonPosition(int)
  7. We are the future. www.team-lab.com チームラボ株式会社 teamLab inc. 最後に
 androidx.Browserのバージョン

    1.5には他にも更新されたものがあるので、
 是非試してみてください