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

Android 14 と Predictive back gesture / Shibuya.apk #42

star_zero
May 26, 2023
280

Android 14 と Predictive back gesture / Shibuya.apk #42

star_zero

May 26, 2023
Tweet

Transcript

  1. Activity単位のOpt-in <manifest> <application <activity android:name=".MainActivity"> <!-- ... --> </activity> <!--

    このActivityだけ Predicitive back gesture を有効にする --> <activity android:name=".SampleActivity" android:enableOnBackInvokedCallback="true" /> </application> </manifest>
  2. 新しいAPI (androidx.activity 1.8.0-alpha01 から) val callback = object : OnBackPressedCallback(true)

    { override fun handleOnBackPressed() { } override fun handleOnBackProgressed(backEvent: BackEvent) { // gestureの進捗 } override fun handleOnBackCancelled() { // キャンセルされたとき } override fun handleOnBackStarted(backEvent: BackEvent) { // gestureが始まったとき } }