Провера доступности тражи следеће прилике за побољшање приступачности апликације.
Ознаке садржајаБројне команде корисничког интерфејса зависе од визуелних ознака које одређују њихово значење и употребу. Слабовиди корисници могу да имају потешкоћа при уочавању тих ознака.
Помоћу ознака садржаја можете да учините команде корисничког интерфејса приступачнијим. Ознаке садржаја се не приказују на екрану, али слабовиди корисници могу да им приступају преко услуга приступачности, као што су TalkBack и други читачи екрана.
Провера доступности тражи следеће прилике код ознака садржаја:
- Недостаје ознака ставке
Идентификује класеViews
које читач екрана може да фокусира и којима је празан опис који се изговара, било за класуView
или за релевантне класеViews
у његовој подхијерархији. Сазнајте више о ознакама садржаја. - Ставка са ознаком типа или статуса
Идентификује случајеве у којима класаView
има редундантан опис. Сазнајте више о ставкама са ознаком типа или статуса. - Дуплирани описи ставки
Идентификује случајеве у којима хијерархија садржи класуViews
са дуплираним описима. На пример, два дугмета која могу посебно да се фокусирају са описима Још опција могу да збуне корисника. Сазнајте више о дуплим описима. - Сврха линка је нејасна
Идентификује неинформативни текст линка, нпр. кликните овде. Сазнајте више о нејасном тексту линка. - Неизложен текст
Идентификујте класеViews
са видљивим ознакама које читачи екрана не изговарају. Сазнајте више о неизложеном тексту.
Провера доступности испитује хијерархије класе View
и налази инстанце у којима корисници са слабим моторичким способностима могу да имају потешкоћа при интеракцији са распоредом.
- Линкови на које може да се кликне
Иденитификује коришћење атрибутаClickableSpan
који нисуUrlSpans
. Сазнајте више о линковима на које може да се кликне. - Дуплирани елементи на које може да се кликне
Идентификујте елементе на које може да се кликне који деле исту локацију на екрану као и други елементи са могућношћу клика. Сазнајте више о дуплираним елементима на које може да се кликне. - Ознака ставке која може да се мења
Идентификује класеEditTexts
и класеTextViews
које могу да се мењају и имају атрибутcontentDescription
који није празан. Сазнајте више о ознакама View које могу да се мењају. - Неподржан тип ставке
Иденитификује типове ставки које не подржавају услуге приступачности. Сазнајте више о неподржаним типовима ставки. - Редослед обилазака
Идентификује могуће проблеме у редоследу обиласка ставки, који би могли да утичу на кориснике читача екрана и других услуга приступачности. Сазнајте више о редоследу обиласка. - Промена величине текста
Идентификујте могуће проблеме у вези са спецификацијама за величину и изглед фонта приликом дизајнирања корисничког интерфејса који може да доведе до тога да текст буде опсечен, исечен или сакривен. Сазнајте више о промени величине текста.
Провера доступности тражи мала циљна поља за додир која корисницима са слабим моторичким способностима могу да отежају коришћење.
- Величина мете за додир
Идентификује класеViews
које могу да се кликну или кликну и задрже, а које су мање од 48×48dp у било којој димензији или од 32×32dp за класеViews
у оквиру прозора за метод уноса или оних уз ивицу екрана. Можете да промените минималну величину у подешавањима Провере доступности. Сазнајте више о величини мете за додир.
Провера доступности предлаже побољшања контраста боја да би апликација била приступачнија слабовидим корисницима.
- Контраст текста и слике
Идентификује текст или слике са односом контраста између боје текста и боје позадине нижим од 3.0 (за класеTextView
које нису празне) или између боја првог плана и позадине (за класеImageViews
). Можете да промените минимални однос контраста у подешавањима Провере доступности. Сазнајте више о контрасту боја.
Сазнајте више о приступачности
Прочитајте више у документацији о приступачности за Android програмере.