Najava dinamičnih promjena u područjima uživo za aplikacije radnog područja

Dinamične promjene predstavljaju izazove za slabovidne osobe. Korisnici koji pristupaju aplikaciji putem čitača zaslona usredotočeni su na jedan dio aplikacije. Ako se dogodi promjena na drugom mjestu, ti korisnici toga neće biti svjesni.

Ovaj problem možete riješiti dodavanjem područja uživo, koje čitatelji zaslona prate. Ako se promijeni sadržaj u području uživo, čitač zaslona obavijestit će o toj promjeni.

Osnovni mehanizam za područja uživo su područja uživo ARIA, stoga vrijede iste smjernice.

Primjeri upotrebe područja uživo

Područja uživo možete upotrebljavati da biste obavijestili korisnike o događajima kao što su sljedeći:

  • U obrascu dođe do pogreške pri provjeri valjanosti.
  • Radnja koju pokrene gumb uspješna je. Na primjer, korisnik može odabrati gumb za dodavanje stavke u zbirku, a područje uživo može prikazati poruku „Stavka je dodana”.
  • Korisnik je odabrao drugu karticu.
  • Mjerač vremena pozadine osvježi sažetak novosti.

Stvaranje i konfiguriranje područja uživo

Kao područje uživo možete konfigurirati samo kontrolu Oznaka. Njezino svojstvo Uživo određuje o kojoj se vrsti područja uživo radi.

  • Isključeno: nije područje uživo. Čitači zaslona ne objavljuju promjene.
  • Uljudno: čitači zaslona objavljuju promjene nakon završetka govora. Upotrijebite tu vrijednost za obavijesti koje nisu ključne i ne zahtijevaju trenutnu pozornost.
  • Odlučno: čitači zaslona prekidaju se da bi odmah objavili promjene. Upotrijebite tu vrijednost za obavijesti koje su važne i zahtijevaju trenutnu pozornost.

Ako se promijeni tekstualni sadržaj područja uživo, čitači zaslona objavit će cijeli tekstualni sadržaj, a ne samo promijenjeni dio. Ako je vrijednost svojstva Tekst postavljena na prazan niz "", čitač zaslona ništa ne objavljuje.

Da biste ponovili poruku, obrišite tekstualni sadržaj postavljanjem vrijednosti svojstva Tekst na prazan niz "", a zatim ponovo postavite vrijednost poruke.

Najbolje prakse

  • Svojstvo Vidljivo uvijek postavite na „true”. Neki čitači zaslona ne prepoznaju područja uživo koja nestaju i ponovno se pojavljuju.
  • Izbjegavajte promjenu vrijednosti svojstva Uživo. Neki čitači zaslona ne prepoznaju ako područje koje nije uživo postane područje uživo i obratno.
  • Postavite područje uživo na logičan položaj u aplikaciji, čak i ako nije vidljivo. Provjerite je li sadržaj područja uživo smislen u kontekstu s elementima prije i nakon njega. Korisnici mogu pristupiti području uživo u bilo kojem trenutku, a ne samo kada se dogodi promjena, uobičajenom navigacijom putem čitača zaslona.

Sljedeći koraci

Upotreba alata za provjeru pristupačnosti

Pogledajte također