Oznamujte dynamické změny pomocí aktivních oblastí u aplikací plátna

Dynamické změny představují problém pro zrakově postižené. Uživatelé, kteří přistupují k aplikaci přes čtečku obrazovky, jsou zaměřeni na jednu část aplikace. Pokud dojde ke změně jinde, tito uživatelé o tom nebudou vědět.

Tento problém můžete vyřešit přidáním živých oblastí, které čtenáři obrazovky sledují. Pokud se obsah změní v živé oblasti, čtečka obrazovky tuto změnu oznámí.

Základním mechanismem pro aktivní oblasti jsou áriové oblasti, takže platí stejné pokyny.

Příklad použití aktivních oblastí

Pomocí aktivních oblastí můžete uživatele informovat o takových událostech jako:

  • Ve formuláři dojde k chybě ověření.
  • Akce spuštěná tlačítkem je úspěšná. Například uživatel může vybrat tlačítko pro přidání položky do kolekce a v aktivní oblasti se může zobrazit zpráva „Přidána položka“.
  • Uživatel vybral jinou kartu.
  • Časovač na pozadí obnovuje zdroj zpráv.

Vytvořte a nakonfigurujte aktivní oblast

Můžete nakonfigurovat pouze ovládací prvek Popisek jako aktivní oblast. Jeho vlastnost Aktivní určuje, o jaký typ aktivní oblasti se jedná.

  • Off: Není to aktivní oblast. Čtečky obrazovky neoznámí změny.
  • Zdvořilý: Čtečky obrazovky oznamují změny po skončení mluvení. Tuto hodnotu použijte pro nekritická oznámení, která nevyžadují okamžitou pozornost.
  • Asertivní: Čtečky obrazovky se přeruší a okamžitě oznámí změny. Tuto hodnotu použijte pro kritická oznámení, která vyžadují okamžitou pozornost.

Pokud se změní textový obsah aktivní oblasti, čtečky obrazovky oznámí celý textový obsah, nikoli pouze změněnou část. Pokud je hodnota vlastnosti Text nastavena na prázdný řetězec „“, čtečka obrazovky nic neoznámí.

Chcete-li zprávu opakovat, vymažte textový obsah nastavením hodnoty Text na prázdný řetězec „“ a poté znovu nastavte hodnotu na zprávu.

Doporučené postupy

  • Vždy nastavte Viditelné na true. Některé čtečky obrazovky nezjistí aktivní oblasti, které zmizí a znovu se objeví.
  • Neměňte hodnotu Aktivní. Některé čtečky obrazovky nezjistí, kdy se neaktivní oblast stane aktivní a naopak.
  • Umístěte aktivní oblast na logickou pozici v aplikaci, i když není viditelná. Zajistěte, aby jeho obsah byl rozumný v souvislosti s prvky před a za ním. Uživatelé mají přístup k aktivní oblasti kdykoli pomocí pravidelné navigace čtečky obrazovky, nejen když dojde ke změnám.

Další kroky

Použití Kontroly přístupnosti

Viz také