Accessibility Scanner tarkistaa seuraavat asiat parantaakseen sovelluksesi saavutettavuutta.
SisältötunnisteetMonet käyttöliittymän säätimet ilmaisevat käyttötarkoituksensa visuaalisilla vihjeillä. Näkövammaisella käyttäjällä voi olla vaikeuksia nähdä näitä vihjeitä.
Voit tehdä käyttöliittymän säätimistä esteettömämpiä sisältötunnisteiden avulla. Sisältötunnisteet eivät näy näytöllä, mutta näkövammaiset käyttäjät voivat käyttää niitä esteettömyyspalveluiden, kuten TalkBackin tai muiden näytönlukuohjelmien avulla.
Accessibility Scanner tarkastaa seuraavat sisältötunnisteisiin liittyvät asiat:
- Kohteen tunniste puuttuu
TunnistaaView
-elementit, joihin näytönlukuohjelma voi kohdistaa ja joista puuttuu puhuttu kuvaus. Tämä koskee sekäView
-elementtejä että niihin liittyvien alahierarkioidenView
-elementtejä. Lue lisää sisältötunnisteista. - Tyyppi‑ tai tilatunnisteen sisältävä kohde
Tunnistaa, milloinView
-elementin kuvaus on tarpeeton. Lue lisää tyyppi- tai tilatunnisteen sisältävistä kohteista. - Päällekkäinen kohteen kuvaus
Tunnistaa, milloin hierarkiassa on päällekkäisiä kohteen kuvauksia sisältäviäView
-elementtejä. Esimerkiksi kaksi erillistä kohdistettavaa painiketta, joiden kummankin kuvaus on "Lisäasetukset", voivat hämmentää käyttäjää. Lue lisää päällekkäisistä kuvauksista. - Linkin tarkoitus on epäselvä
Tunnista epäinformatiivinen linkkiteksti, kuten "klikkaa tästä". Lue lisää epäselvistä linkkiteksteistä. - Näkymätön teksti
Tunnistaa näkyviä tunnisteita sisältävätView
-elementit, joita näytönlukuohjelmat eivät lue. Lue lisää näkymättömästä tekstistä.
Accessibility Scanner tutkii View
-hierarkioita ja tunnistaa, milloin motorisesti rajoitteisilla henkilöillä voi olla vaikeuksia niiden käytössä.
- Klikattavat linkit
TunnistaaClickableSpan
-luokat, jotka eivät oleUrlSpan
-luokkia. Lue lisää klikattavista linkeistä. - Päällekkäiset klikattavat elementit
Tunnistaa klikattavat elementit, jotka ovat näytöllä samassa kohdassa muiden klikattavien elementtien kanssa. Lue lisää päällekkäisistä klikattavista elementeistä. - Muokattavan kohteen tunniste
TunnistaaEditText
- ja muokattavatTextView
-elementit, joidencontentDescription
-kohta ei ole tyhjä. Lue lisää muokattavien View-elementtien tunnisteista. - Ei-tuettu kohteen tyyppi
Tunnistaa kohteiden tyypit, joita esteettömyyspalvelut eivät tue. Lue lisää ei-tuetuista kohteiden tyypeistä. - Läpikäyntijärjestys
Tunnistaa mahdolliset kohteiden läpikäyntijärjestykseen liittyvät ongelmat, jotka voivat koskea näytönlukijoiden tai muiden esteettömyyspalveluiden käyttäjiä. Lue lisää läpikäyntijärjestyksestä. - Tekstin skaalaus
Käyttöliittymää suunnitellessa on hyvä tunnistaa mahdolliset fonttikokokoon ja asetteluun liittyvät ongelmat, joiden seurauksena teksti voi rajautua, leikkautua tai jäädä piiloon. Lue lisää tekstin skaalauksesta.
Accessibility Scanner etsii pieniä kosketettavia kohteita, jotka voivat aiheuttaa ongelmia motorisesti rajoitteisille henkilöille.
- Kosketusalueen koko
Tunnistaa klikattavat ja pitkään klikattavatView
-elementit, jotka ovat pienempiä kuin 48 x 48 dp (sekä korkeus että leveys huomioiden) tai 32 x 32 dp, jos kyseessä on syöttötapaikkunan sisällä tai näytön reunaa vasten olevaView
-elementti. Voit vaihtaa pienintä kokoa Accessibility Scannerin asetuksista. Lue lisää kosketusalueiden koosta.
Accessibility Scanner ehdottaa parannuksia värien kontrastisuhteisiin, jotta sovelluksesi sopisi paremmin näkövammaisille käyttäjille.
- Tekstin ja kuvien kontrasti
Tunnistaa tekstiä tai kuvia, joiden kontrastisuhde tekstin ja taustan värin välillä (muiden kuin tyhjienTextView
-elementtien kohdalla) tai etualan ja taustan värin välillä (ImageView
-elementtien kohdalla) on alle 3,0. Voit vaihtaa pienintä suhdetta Accessibility Scannerin asetuksista. Lue lisää värikontrastista.
Lue lisätietoja esteettömyydestä
Lue lisää aiheesta Android-kehittäjien saavutettavuusohjeista.