Met Accessibility Scanner worden de volgende aspecten geanalyseerd om te kijken of de toegankelijkheid van je app kan worden verbeterd.
Het gebruik van contentlabelsVoor veel bedieningselementen in de gebruikersinterface worden visuele aanwijzingen gebruikt om de betekenis en het gebruik van een element aan te duiden. Voor een gebruiker met een visuele beperking is het misschien moeilijk om deze aanwijzingen te zien.
Je kunt de bedieningselementen in de gebruikersinterface toegankelijker maken met contentlabels. Contentlabels worden niet op het scherm getoond, maar gebruikers met een visuele beperking hebben hiertoe toegang via toegankelijkheidsservices als TalkBack of andere schermlezers.
Accessibility Scanner zoekt naar de volgende situaties waarin contentlabels kunnen worden gebruikt:
- Itemlabel ontbreekt
Viewsidentificeren waarop een schermlezer de focus kan plaatsen en waarvoor geen beschrijving wordt uitgesproken, ofwel voor deViewofwel voor de relevanteViewsin de bijbehorende subhiërarchie. Meer informatie over contentlabels - Item met een type of status in het label
Gevallen identificeren waarin eenVieween overbodige beschrijving bevat. Meer informatie over items met een type of status in het label - Dubbele itembeschrijvingen
Gevallen identificeren waarin een hiërarchieViewsmet een identieke beschrijving bevat. Als bijvoorbeeld 2 verschillende focusbare knoppen de beschrijving Meer opties hebben, kan dit verwarrend zijn voor de gebruiker. Meer informatie over dubbele beschrijvingen - Doel van link onduidelijk
Niet-informatieve linktekst identificeren, zoals 'klik hier'. Meer informatie over onduidelijke linktekst - Onzichtbare tekst
Viewsidentificeren met zichtbare labels die niet door schermlezers worden uitgesproken. Meer informatie over onzichtbare tekst
Accessibility Scanner onderzoekt de View-hiërarchieën en identificeert items in de vormgeving die misschien problemen opleveren voor gebruikers met een motorische beperking.
- Klikbare links
Gevallen vanClickableSpanidentificeren die geenUrlSpanszijn. Meer informatie over klikbare links - Dubbele klikbare elementen
Klikbare elementen identificeren die dezelfde locatie op het scherm hebben als andere klikbare elementen. Meer informatie over dubbele klikbare elementen - Bewerkbaar itemlabel
EditTextsen bewerkbareTextViewsidentificeren die eencontentDescriptionhebben die niet leeg is. Meer informatie over bewerkbare View-labels - Niet-ondersteund itemtype
Itemtypen identificeren die niet worden ondersteund door toegankelijkheidsservices. Meer informatie over niet-ondersteunde itemtypen - Focusvolgorde
Mogelijke problemen in de focusvolgorde van items identificeren, die van invloed kunnen zijn op gebruikers van schermlezers of andere toegankelijkheidsservices. Meer informatie over de focusvolgorde - Tekstgrootte
Spoor mogelijke problemen met de lettergrootte en opmaakspecificaties op als je een gebruikersinterface ontwerpt, zodat tekst niet wordt ingekort, afgekapt of verborgen. Meer informatie over tekstgrootte
Accessibility Scanner zoekt naar kleine tikdoelen die misschien problemen opleveren voor mensen met een motorische beperking.
- Tikdoelgrootte
Klikbare en lang klikbareViewsidentificeren die kleiner zijn dan 48 x 48 dp, of 32 x 32 dp voorViewsbinnen invoermethodevensters, of Views die tegen de rand van het scherm liggen. Je kunt de minimumgrootte wijzigen in de instellingen van Accessibility Scanner. Meer informatie over de tikdoelgrootte
Accessibility Scanner doet suggesties om de kleurcontrastverhoudingen te verbeteren, zodat je app toegankelijker wordt voor gebruikers met een visuele beperking.
- Tekst- en beeldcontrast
Tekst of afbeeldingen identificeren met een contrastverhouding van lager dan 3,0 voor de tekst- en achtergrondkleur (voor niet-legeTextViews) of voor de voorgrond- en achtergrondkleur (voorImageViews). Je kunt de minimale contrastverhouding wijzigen in de instellingen van Accessibility Scanner. Meer informatie over het kleurcontrast
Meer informatie over toegankelijkheid
Lees meer in de Android Developer Accessibility-documentatie.