Android'de tahmini geri hareket

Apr 26 2023
Öngörülü geri hareketi, kullanıcıların Android cihazlarda sadece ekranın kenarından içeri doğru kaydırarak geri hareketi gerçekleştirmelerine olanak tanıyan bir özelliktir. Bu özellik Android 10'da tanıtıldı ve kullanıcılar tarafından iyi karşılandı.

Öngörülü geri hareketi, kullanıcıların Android cihazlarda sadece ekranın kenarından içeri doğru kaydırarak geri hareketi gerçekleştirmelerine olanak tanıyan bir özelliktir. Bu özellik Android 10'da tanıtıldı ve kullanıcılar tarafından iyi karşılandı. Bu yazıda, tahmine dayalı geri hareket için destek eklemenin önemini ve bunun Android uygulamanızda nasıl uygulanabileceğini tartışacağız.

Öngörülü Geri Hareketi için Neden Destek Eklemelisiniz?

Android uygulamanıza tahmine dayalı geri hareket için destek eklemenizin birkaç nedeni vardır. İlk olarak, bu hareketi kullanmaya alışkın kullanıcılar için daha iyi bir kullanıcı deneyimi sağlar. İkincisi, geri düğmesini uygulamanızdan kaldırarak ekran alanından tasarruf etmenize yardımcı olabilir. Son olarak, tüm Android uygulamalarında tutarlı bir gezinme deneyimi sağlayarak kullanıcılarınız üzerindeki bilişsel yükü azaltmaya yardımcı olabilir.

Öngörülü Geri Hareket Desteği Nasıl Uygulanır?

Öngörülü geri hareket desteğini uygulamak için aşağıdaki kod parçacığını kullanmanız gerekir:

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

Buna ek olarak, aşağıdaki kod satırını etkinliğinize ekleyerek tahmine dayalı geri hareket desteğini de uygulayabilirsiniz:

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

Öngörülü Geri Hareketin Kullanım Örneği

Öngörülü geri hareketinin kullanımına bir örnek vermek için bir mesajlaşma uygulamasını ele alalım. Bu uygulamada, kullanıcı ekranın kenarından içe doğru kaydırarak mesaj dizileri arasında gezinebilir. Bu, kullanıcının geri düğmesine ulaşmak zorunda kalmadan farklı konuşmalar arasında hızla geçiş yapmasına olanak tanır. Ek olarak, kullanıcı önceki ekrana geri dönmek isterse, geri hareketini gerçekleştirmek için ekranın kenarından dışarı doğru kaydırabilir.

Çözüm

Sonuç olarak, tahmine dayalı geri hareket desteği eklemek, kullanıcılarınız için daha iyi bir kullanıcı deneyimi sağlayabilecek önemli bir özelliktir. Ekran alanından tasarruf etmenize, bilişsel yükü azaltmanıza ve tüm Android uygulamalarında tutarlı bir gezinme deneyimi sağlamanıza yardımcı olabilir. Bu makalede sağlanan kod parçacıklarını uygulayarak, Android uygulamanıza tahmine dayalı geri hareket desteğini kolayca ekleyebilirsiniz.