MonacaTweetこんにちは、MonacaチームでMonacaの安定運用のために、いろんな検証をしている小田川です。ボタン(3ボタン)をタップして画面の操作を行うのではなく、画面をスワイプすることで画面操作を行います。ナビゲーションでは、ホームに移動する場合は、画面下から上へスワイプします。戻る操作は、左右の画面端から内側へスワイプします。ナビゲーションの操作に慣れていない時は、「3ボタン」の方が使いやすいように感じたのですが、慣れてしまうと「3ボタン」より楽に端末が操作できているように感じます。ナビゲーションには、問題点もあります。開くときのスワイプ操作に干渉し、ドロワーを引き出すつもりが、アプリが閉じてしまうというような動作になる場合があります。ナビゲーションの適用範囲から除外することができます。いうような動作に変更になっているようです。実際にGmailアプリ操作してみると、画面端を少し長押しするようにすると、ドロワーが少し表示され、そのまま内側へスワイプすると、ドロワーが引き出されます。ナビゲーションの操作と干渉してアプリが閉じてしまいました。そのため、これまで通り画面端からスワイプしてドロワーを引出そうとすると、アプリが閉じてしまう場合があります。ナビゲーションの適用範囲から除外することができるか試してみたいと思います。テンプレートを使用します。テンプレートに設定されているライブラリーのバージョンが古い場合は、最新に更新します。このテンプレートでは、MainActivityのonCreate()で、すでにDrawerLayoutを取得しているので、これを利用します。下記のように、setSystemGestureExclusionRects()を設定してみます。正方形の範囲を除外しています。範囲で、画面左端からスワイプしてドロワーが引き出されました。対応できることが分かりました。対応する必要があります。対応する必要がありそうです。AndroidXライブラリーで提供されています。9.0では、標準ではAndroidXには対応していないため、cordova-plugin-androidxcordova-plugin-androidx-adapterのような、AndroidXライブラリーに変換してくれるCordvaプラグインを利用する必要があります。適用するCordpvaプラグインを作成してみました。正方形の範囲を除外しています。テンプレートを使用し、MonacaでAndroidデバッグビルドをして動作検証を行ってみましたが、正しく動作しているようです。Android用のカスタムビルドデバッガーでも動作しました。タグ直下に、下記の設定を行っています。形での操作になっているため、今後は、この操作方法が標準操作になりそうな感じです。ナビゲーションとアプリの操作干渉についてチェックしていきたいと思います。ナビゲーションによる操作の干渉についてTweet関連記事2015-10-20MonacaアプリのUIテストに。Appiumを試すAppiumを使ってMonacaアプリのUIテストを行ってみます。byスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。