Кенеп бағдарламаларында белсенді аймақтар арқылы динамикалық өзгерістер жайында жариялау

Динамикалық өзгерістер көру қабілеті нашар адамдарға қиындық тудырады. Бағдарламаға экранды оқу құралы арқылы қатынасатын пайдаланушылар бағдарламаның бір бөлігіне бағытталған. Егер өзгеріс басқа жерде болса, сол пайдаланушылар бұл туралы білмейді.

Бұл мәселені экранды оқу құралдары бақылайтын белсенді аймақтарды қосу арқылы шешуге болады. Егер мазмұн белсенді аймақта өзгеретін болса экранды оқу құралы ол өзгерісті хабарлайды.

Белсенді аймақтардың негізгі механизмі – aria-live аймақтар, сондықтан сол нұсқаулар қолданылады.

Белсенді аймақтарды пайдалану мысалы

Мұндай оқиғалар орын алған кезде пайдаланушыларды хабардар ету үшін белсенді аймақтарды пайдалануға болады:

  • Пішінде тексеру қатесі пайда болады.
  • Түймешік арқылы іске қосылған әрекет сәтті орындалады. Мысалы, пайдаланушы жинаққа элемент қосу үшін түймешікті таңдай алады, ал белсенді аймақ «Элемент қосылды» хабарын көрсетеді.
  • Пайдаланушы басқа қойыншаны таңдады.
  • Фондық таймер жаңалықтар легін жаңартады.

Белсенді аймақты жасап, конфигурациялау

Тек Белгі басқару элементін белсенді аймақ ретінде конфигурациялауға болады. Оның Тікелей сипаты аймақ түрін анықтайды.

  • Өшірулі: Белсенді аймақ емес. Экранды оқу құралдары өзгерістер туралы хабарламайды.
  • Сыпайы: Экраннан оқу құралдары сөйлеуді аяқтағаннан кейін өзгерістер туралы хабарлайды. Бұл мәнді жедел назар аударуды қажет етпейтін маңызды емес хабарландырулар үшін пайдаланыңыз.
  • Сенімді : Экранды оқу құралдары дереу өзгерістер туралы хабарлау үшін өздерін тоқтатады. Мұны жедел назар аударуды қажет ететін маңызды хабарландырулар үшін пайдаланыңыз.

Егер белсенді аймақтың мәтіндік мазмұны өзгерсе, экранды оқу құралдары өзгертілген бөлікті ғана емес, бүкіл мәтіндік мазмұнды хабарлайды. Егер**Мәтін** сипатының мәні "" бос жолға орнатылса, экранды оқу құралы ешнәрсе хабарламайды.

Хабарды қайталау үшін, Мәтін сипатының мәнін "" бос жолға орнату арқылы мәтін мазмұндарын жойып, содан соң мәтінді қайтадан хабарға орнатыңыз.

Үздік тәжірибелер

  • Көрінетін мәнін әрдайым шын мәніне орнатыңыз. Кейбір экранды оқу құралдары жоғалып, қайта пайда болатын белсенді аймақтарды анықтамайды.
  • Тікелей мәнін өзгертпеңіз. Кейбір экранды оқу құралдары белсенді емес аймақ белсенді немесе керісінше болғанда анықтамайды.
  • Көрінбесе де, белсенді аймақты бағдарламадағы логикалық позицияға орналастырыңыз. Оның мазмұны оған дейін және одан кейін элементтермен мәнмәтінде мағыналы екеніне көз жеткізіңіз. Пайдаланушылар белсенді аймаққа кез келген уақытта кез келген өзгерістер болған кезде ғана емес, экранды оқу құралымен тұрақты навигация арқылы қол жеткізе алады.

Келесі қадамдар

Қолжетімділікті тексеру құралы пайдалану

Сондай-ақ, келесіні қараңыз