
概要
AndroidのWebViewで下スワイプにより画面を閉じる処理について解説。
WebViewはJetpack Composeに対応していないため、前に書いたこちらの記事は適用できなかった。
スクロール可能なWebViewでも下スワイプで画面を閉じるようにする。
方法
1. 画面を閉じるリスナー作成
GestureDetector
を使用して、タッチ位置を検知し、その位置に応じてY方向にビューにオフセットをかける。
2. WebViewに作成したリスナーをセット
1で作成したコードをWebViewにセット
続き
詳しいコードはこちらに記述。