Oznamujte dynamické zmeny so živými oblasťami v aplikáciách plátna

Dynamické zmeny sú výzvou pre zrakovo postihnutých. Používatelia, ktorí pristupujú k aplikácii pomocou čítačky obrazovky, sa zameriavajú na jednu časť aplikácie. Ak dôjde k zmene inde, títo používatelia o tom nebudú vedieť.

Tento problém môžete vyriešiť pridaním živých oblastí, ktoré čítačky obrazovky sledujú. Ak sa obsah zmení v živej oblasti, túto zmenu oznámi čítačka obrazovky.

Základným mechanizmom pre živé oblasti sú živé oblasti aria, preto platia rovnaké pokyny.

Príklad použitia živých oblastí

Živé oblasti môžete použiť na upozornenie používateľov na udalosti, ako sú tieto:

  • Vo formulári sa vyskytne chyba overenia.
  • Akcia vyvolaná tlačidlom je úspešná. Napríklad používateľ môže zvoliť tlačidlo na pridanie položky do kolekcie a v živej oblasti sa môže zobraziť správa „Pridaná položka“.
  • Používateľ vybral inú kartu.
  • Časovač pozadia obnovuje informačný kanál.

Vytvorenie a konfigurácia živej oblasti

Môžete nakonfigurovať iba ovládací prvok Označenie ako živú oblasť. Jeho vlastnosť Live určuje, o aký typ živej oblasti ide.

  • Off: Nie je to živá oblasť. Čítačky obrazovky neoznámia zmeny.
  • Polite: Čítačky obrazovky oznamujú zmeny po ukončení hovorenia. Túto hodnotu použite pre nekritické oznámenia, ktoré nevyžadujú okamžitú pozornosť.
  • Assertive: Čítačky obrazovky sa prerušia a okamžite oznámia zmeny. Túto hodnotu použite pre kritické oznámenia, ktoré vyžadujú okamžitú pozornosť.

Ak sa zmení textový obsah živej oblasti, čítačky obrazovky oznámia celý textový obsah, nielen zmenenú časť. Ak je hodnota vlastnosti Text nastavená na prázdny reťazec "", čítačka obrazovky nič neoznámi.

Ak chcete zopakovať správu, vymažte textový obsah nastavením hodnoty vlastnosti Text na prázdny reťazec "" a potom znovu nastavte hodnotu na správu.

Osvedčené postupy

  • Vždy nastavte vlastnosť Visible na pravda. Niektoré čítačky obrazovky nezistia živé oblasti, ktoré zmiznú a znova sa objavia.
  • Vyhnite sa zmene hodnoty Live. Niektoré čítačky obrazovky nezistia, kedy sa neživá oblasť stane živou a naopak.
  • Umiestnite živú oblasť na logické miesto v aplikácii, aj keď nie je viditeľná. Zaistite, aby bol jej obsah citlivý v súvislosti s prvkami pred ňou a po nej. Používatelia majú prístup k živej oblasti kedykoľvek prostredníctvom bežnej navigácie pomocou čítačky obrazovky, nielen pri zmenách.

Ďalšie kroky

Používanie kontroly zjednodušenia ovládania

Pozrite si tiež: