Ekranda gösterilen ve kullanıcıların tıklayabileceği, dokunabileceği veya herhangi bir şekilde etkileşimde bulunabileceği öğeler, güvenilir etkileşim için yeterli büyüklükte olmalıdır. Bu öğelerin, Materyal Tasarım Erişilebilirlik kurallarında açıklandığı gibi en az 48 dp genişliğe ve yüksekliğe sahip olduğundan emin olun.
Kullanım
Görünüm
Oluşturma
Tasarım
Dokunma hedefleri, kullanıcı girişine yanıt veren alanı içerir. Dokunma hedefleri, bir öğenin görsel sınırlarının dışına genişler: Simge gibi bir öğe 24x24dp boyutunda görünebilir ancak öğeyi çevreleyen dolgu 48x48dp dokunma hedefinin tamamını oluşturur. Jetpack Compose'da Checkbox
veya Switch
gibi Materyal bileşenleri, en az 48x48 dp olabilmeleri için otomatik olarak dolgu ekler. Bazı durumlarda, çok küçük veya yakında bulunan düğmelerde öğeler, dokunulabilir alanlar çakışmadan genişletilemeyebilir.
Bilgi yoğunluğu ile kullanılabilirlik arasında denge sağlamak için dokunma hedeflerini en az 48x48 dp boyutunda oluşturun ve 8 dp veya daha geniş boşlukla ayırın. 48x48 dp boyutundaki bir dokunma hedefi, ekran boyutundan bağımsız olarak yaklaşık 9 mm fiziksel boyuta sahip olur. Dokunmatik ekran nesneleri için önerilen hedef boyutu 7-10 mm'dir.
Örnekler için Materyal Tasarım Erişilebilirlik kurallarına bakın.
Test
Bir uygulamanın kullanıcı arayüzünün küçük dokunma hedefleri içermediğini manuel olarak doğrulamak için:
- Uygulamayı açın.
- Arayüzdeki tüm tıklanabilir, dokunulabilir veya etkileşimde bulunulabilir öğeleri tanımlayın.
- Bu öğelerin her birinin 48x48 dp boyutunda veya yaklaşık her bir kenarın 9 mm uzunluğundan olduğundan emin olun.
Android'in otomatik test araçları, küçük dokunma hedeflerini algılayabilir. Uygulamanızı cihazda manuel olarak test etmek için Erişilebilirlik Tarayıcısı'nın Android sürümünü kullanabilirsiniz. Otomatik testler için Espresso ve Robolectric'te erişilebilirlik kontrolünü etkinleştirin.