Google は、Android Q の 5 番目のベータ版でナビゲーション ドロワーの動作を変更しています。 これらの変更により、ナビゲーション ドロワーの複雑さが修正されるはずです。
私たちはそれに近づいています Android Qの最終リリース. Android のすべての新しいバージョンと同様に、物議を醸す変更がいくつかあります。 これらの変更の 1 つは完全なジェスチャー ナビゲーションです。これはありがたいことにオプションなので、いつでもオプトアウトできます。 新しいジェスチャー コントロールの 1 つの側面により、多くのユーザーと開発者が混乱しています。 Google は、ナビゲーション バーの動作を変更することに加えて、ディスプレイのどちらかの側から内側にスワイプして戻ることができる新しいジェスチャも追加しました。 これは多くのアプリケーションのナビゲーション ドロワーと競合するため、Google はアプリ開発者に対し、アプリでナビゲーション ドロワーを使用し続ける場合は内側へのスワイプをブロックすることを推奨しました。 本日、Google の Android チームの開発者が、新しいソリューションが開発中であると投稿しました。
Android Developer Relations メンバーによると クリス・ベインズ, Googleは、Android Qの今後の第5ベータ版で戻るナビゲーションジェスチャーの動作を変更する予定です。 ナビゲーションドロワーの近くを「覗く」ことで、ナビゲーションドロワーを開くことができます。 基本的に、引き出しを開けるには、ディスプレイの端をタップし、「飛び出す」ような音になるまで短く押し続けます。 その後、ドラッグして開き続けることができます。 ファーウェイはかなり長い間、EMUIシステムを搭載したデバイスに対して同様のアプローチを使用してきました。 この変更のおかげで、一部のユーザーが推奨しているように、画面の横から奇妙な斜めのスワイプを行う必要がなくなります。 ハンバーガー メニュー ボタンをタップする方が良い人もいるかもしれませんが、大型のデバイスではそこまで指を伸ばすのは非常に困難です。
もう 1 つの変更点は、アプリがサイド ジェスチャをブロックできる方法です。 以前は、開発者は必要に応じて側面全体をブロックできました。 今後、アプリはエッジから 200 dp までのみオプトアウトできるようになります。 それ以上のオプトアウトを要求するアプリの場合、下位 200 dp のみが上書きされます。
この変更は DrawerLayout API のすべてのバージョンに適用されますが、Android Q デバイスで最高のエクスペリエンスを得るために、Google は開発者に 1.1.0-alpha02 に更新することを推奨しています。 この API は最終的に完成し、システムの最終リリースとともに安定チャネルに移行される可能性が高くなります。 Android Q Beta 5 は今後数週間以内にリリースされる予定です。 少なくとも過去 4 つのベータ版ビルドのおよそのリリース日はわかっていますが、Google ETAを開示していない Android Q のベータ 5、6、および最終リリース用。