Geste prédictif du dos sous Android

Apr 26 2023
Le geste de retour prédictif est une fonctionnalité qui permet aux utilisateurs d'effectuer le geste de retour sur les appareils Android en glissant simplement vers l'intérieur depuis le côté de l'écran. Cette fonctionnalité a été introduite dans Android 10 et a été bien accueillie par les utilisateurs.

Le geste de retour prédictif est une fonctionnalité qui permet aux utilisateurs d'effectuer le geste de retour sur les appareils Android en glissant simplement vers l'intérieur depuis le côté de l'écran. Cette fonctionnalité a été introduite dans Android 10 et a été bien accueillie par les utilisateurs. Dans cet article, nous discuterons de l'importance d'ajouter la prise en charge du geste de retour prédictif et de la manière dont il peut être implémenté dans votre application Android.

Pourquoi devriez-vous ajouter la prise en charge du geste prédictif du dos ?

Il existe plusieurs raisons pour lesquelles vous devriez ajouter la prise en charge du geste de retour prédictif dans votre application Android. Tout d'abord, il offre une meilleure expérience utilisateur aux utilisateurs habitués à utiliser ce geste. Deuxièmement, cela peut vous aider à économiser de l'espace sur l'écran en supprimant le bouton de retour de votre application. Enfin, cela peut aider à réduire la charge cognitive de vos utilisateurs en offrant une expérience de navigation cohérente sur toutes les applications Android.

Comment implémenter la prise en charge du geste prédictif du dos ?

Pour implémenter la prise en charge du geste de retour prédictif, vous devrez utiliser l'extrait de code suivant :

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

En plus de cela, vous pouvez également implémenter la prise en charge du geste de retour prédictif en ajoutant la ligne de code suivante à votre activité :

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

Exemple d'utilisation du geste prédictif du dos

Pour donner un exemple d'utilisation du geste de retour prédictif, considérons une application de messagerie. Dans cette application, l'utilisateur peut naviguer entre les fils de messages en glissant vers l'intérieur depuis le côté de l'écran. Cela permet à l'utilisateur de basculer rapidement entre différentes conversations sans avoir à appuyer sur le bouton de retour. De plus, si l'utilisateur souhaite revenir à l'écran précédent, il peut simplement balayer vers l'extérieur depuis le côté de l'écran pour effectuer le geste de retour.

Conclusion

En conclusion, l'ajout de la prise en charge du geste de retour prédictif est une fonctionnalité importante qui peut offrir une meilleure expérience utilisateur à vos utilisateurs. Il peut vous aider à économiser de l'espace sur l'écran, à réduire la charge cognitive et à offrir une expérience de navigation cohérente sur toutes les applications Android. En implémentant les extraits de code fournis dans cet article, vous pouvez facilement ajouter la prise en charge du geste de retour prédictif dans votre application Android.