Android の予測戻るジェスチャー

Apr 26 2023
予測戻るジェスチャは、ユーザーが Android デバイスで画面の横から内側にスワイプするだけで戻るジェスチャを実行できる機能です。この機能は Android 10 で導入され、ユーザーから好評を博しています。

予測戻るジェスチャは、ユーザーが Android デバイスで画面の横から内側にスワイプするだけで戻るジェスチャを実行できる機能です。この機能は Android 10 で導入され、ユーザーから好評を博しています。この記事では、予測バック ジェスチャのサポートを追加する重要性と、それを Android アプリケーションに実装する方法について説明します。

予測バック ジェスチャのサポートを追加する必要があるのはなぜですか?

Android アプリケーションに予測バック ジェスチャのサポートを追加する必要がある理由はいくつかあります。まず、このジェスチャの使用に慣れているユーザーにとって、より良いユーザー エクスペリエンスが提供されます。次に、アプリケーションから戻るボタンを削除することで、画面スペースを節約できます。最後に、すべての Android アプリケーションにわたって一貫したナビゲーション エクスペリエンスを提供することで、ユーザーの認知的負荷を軽減できます。

予測バック ジェスチャーのサポートを実装するにはどうすればよいですか?

予測バック ジェスチャのサポートを実装するには、次のコード スニペットを使用する必要があります。

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
    ViewCompat.setOnApplyWindowInsetsListener(view, (v, insets) -> {
        v.setSystemGestureInsets(insets);
        return insets.consumeSystemWindowInsets();
    });
}

これに加えて、次のコード行をアクティビティに追加することで、予測バック ジェスチャのサポートを実装することもできます。

getWindow().setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, 
WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);

予測バックジェスチャーの使用例

予測バック ジェスチャの使用例を示すために、メッセージング アプリケーションを考えてみましょう。このアプリケーションでは、ユーザーは画面の横から内側にスワイプすることでメッセージ スレッド間を移動できます。これにより、ユーザーは戻るボタンに手を伸ばさなくても、さまざまな会話をすばやく切り替えることができます。さらに、ユーザーが前の画面に戻りたい場合は、画面の横から外側にスワイプするだけで「戻る」ジェスチャを実行できます。

結論

結論として、予測バック ジェスチャのサポートの追加は、ユーザーにより良いユーザー エクスペリエンスを提供できる重要な機能です。画面スペースを節約し、認知負荷を軽減し、すべての Android アプリケーションにわたって一貫したナビゲーション エクスペリエンスを提供するのに役立ちます。この記事で提供されているコード スニペットを実装すると、Android アプリケーションに予測バック ジェスチャのサポートを簡単に追加できます。