Erişilebilirlik Tarayıcısı, uygulamanızın erişilebilirliğini daha iyi hale getirebilmek için aşağıdaki olanakların bulunup bulunmadığını inceler.
İçerik etiketlemeKullanıcı arayüzlerindeki çoğu kontrol, anlamını ve kullanımını belirten görsel işaretler kullanır. Görme bozukluğu olan bir kullanıcı, bu işaretleri görmede zorluk çekebilir.
İçerik etiketleri kullanarak, kullanıcı arayüzü kontrollerini daha erişilebilir hale getirebilirsiniz. İçerik etiketleri ekranda görünmez ancak görme engelli kullanıcılar TalkBack veya diğer ekran okuyucular gibi erişilebilirlik hizmetleri aracılığıyla bunlara erişebilir.
Erişilebilirlik Tarayıcısı, aşağıdaki içerik etiketleme olanaklarının bulunup bulunmadığını inceler:
- Eksik öğe etiketi
View
veya onun alt hiyerarşisindeki ilgiliView
'lar için bir ekran okuyucusunun odaklanabileceği ve sesli okunacak açıklama kısmı boş olanView
'ları tanımlayın.İçerik etiketleri hakkında daha fazla bilgi - Tür veya durum etiketli öğe
Gereksiz açıklamalara sahipView
'ların bulunduğu durumları tanımlayın. Tür veya durum etiketli öğeler hakkında daha fazla bilgi - Yinelenen öğe açıklamaları
Bir hiyerarşide, açıklamaları birbirinin tıpatıp aynısı olanView
'ların bulunduğu durumları tanımlayın. Örneğin, açıklamalarında "Diğer seçenekler" yazan ve ayrı ayrı odaklanılabilen iki düğme, kullanıcının kafasını karıştırabilir.Yinelenen açıklamalar hakkında daha fazla bilgi - Bağlantı amacı anlaşılır değil
"Burayı tıklayın" gibi bilgilendirici olmayan bir bağlantı metni tanımlayın. Anlaşılır olmayan bağlantı metni hakkında daha fazla bilgi - Gösterilmeyen metin
Ekran okuyucular tarafından okunamayan, görünür etiketler içerenView
'ları tanımlayın. Gösterilmeyen metinler hakkında daha fazla bilgi
Erişilebilirlik Tarayıcısı, View
hiyerarşilerini inceler ve hareket güçlüğü çeken kullanıcıların bir düzenle etkileşimde bulunmakta zorlanabileceği durumları belirler.
- Tıklanabilir bağlantılar
UrlSpans
haricindekiClickableSpan
kullanımlarını tanımlayın. Tıklanabilir bağlantılar hakkında daha fazla bilgi - Yinelenen tıklanabilir öğeler
Diğer tıklanabilir öğelerle aynı ekran konumunu paylaşan tıklanabilir öğeleri tanımlayın. Yinelenen tıklanabilir öğeler hakkında daha fazla bilgi - Düzenlenebilir öğe etiketi
Boş olmayan bircontentDescription
içerenEditText
'leri ve düzenlenebilirTextView
'leri tanımlayın. Düzenlenebilir View etiketleri hakkında daha fazla bilgi - Desteklenmeyen öğe türü
Erişilebilirlik hizmetleri tarafından desteklenmeyen öğe türlerini tanımlayın. Desteklenmeyen öğe türleri hakkında daha fazla bilgi - Geçiş sırası
Öğelerin geçiş sırasında bulunan, ekran okuyucusu veya diğer erişilebilirlik hizmetleri kullanıcılarını etkileyebilecek olası sorunları tanımlayın. Geçiş sırası hakkında daha fazla bilgi - Metin ölçeklendirme
Metnin kırpılmasına, kesilmesine veya gizlenmesine neden olabilecek bir kullanıcı arayüzü tasarlarken yazı tipi boyutu ve düzen özellikleriyle ilgili olası sorunları belirleyin. Metin ölçeklendirme hakkında daha fazla bilgi edinin.
Erişilebilirlik Tarayıcısı, hareket güçlüğü çeken kullanıcılar için zorluklara neden olabilecek küçük dokunma hedeflerini arar.
- Dokunma hedefi boyutu
Tıklanabilir ve uzun tıklanabilir olan, her iki yönde 48x48 dp'den daha küçük boyutluView
'ları veya giriş yöntemi pencereleri içinde ya da ekran kenarının dışında 32x32 dp olanView
'ları tanımlayın. Erişilebilirlik Tarayıcısı ayarlarınızdan minimum boyutu değiştirebilirsiniz. Dokunma hedefi boyutu hakkında daha fazla bilgi
Erişilebilirlik Tarayıcısı, uygulamanızın görme engelli kullanıcılar için daha erişilebilir olmasını sağlamak amacıyla renk kontrastı oranlarında iyileştirmeler yapılmasını önerir.
- Metin ve resim kontrastı
Metin rengi ile arka plan rengi arasındaki (boş olmayanTextView
'lar için) ya da ön plan ile arka plan rengi arasındaki (ImageView
'lar için) kontrast oranı 3,0'ten daha düşük olan metin veya resimleri tanımlayın. Erişilebilirlik Tarayıcısı ayarlarınızdan minimum oranı değiştirebilirsiniz. Renk kontrastı hakkında daha fazla bilgi
Erişilebilirlik hakkında daha fazla bilgi
Daha fazla bilgi için Android Geliştiricisi Erişilebilirlik belgelerini inceleyin.