カテゴリ:仕事
開発中のGPS走行記録アプリ(Archive)の次期バージョンの動画です。 スワイプで画面遷移させるのは、ViewPager2を使うのが正解ですが、 もとがActivityで実装しているから、スワイプで遷移させるのはひと手間必要です。 そのひと手間で、 よくわからん仕様のため、半日ほど悩みました。 動画の前半部分で 走行軌跡の画面で右にスワイプさせて、 メイン画面に遷移させていますが、 グラフ部分は横スクロールさせているので、 スワイプが効く範囲はグラフより上の部分で 反応させるようにしています。 スワイプが効く部分をLinearLayoutでTouchListenerをセットして、 GestureDetectorのonFlingをオーバライド。 よくわからん仕様とは、 LinearLayoutでTouchListenerだけでは、 onFlingが呼ばれないというもの。 なぜか、ClickListenerのセットが必要だということ。 使用しているアプリはこちらです。 にほんブログ村 お気に入りの記事を「いいね!」で応援しよう
最終更新日
2022.03.14 19:44:37
コメント(0) | コメントを書く
[仕事] カテゴリの最新記事
|