Lõuendirakenduste reaalajas piirkondade dünaamilistest muudatustest teatamine

Dünaamilised muudatused on nägemispuudega inimestele väljakutseks. Rakendust ekraanilugeri kaudu kasutavad kasutajad keskenduvad rakenduse ühele osale. Kui muudatus leiab aset mujal, ei ole need kasutajad sellest teadlikud.

Saate selle probleemi lahendada, lisades reaalajas piirkonnad, mida ekraanilugerid jälgivad. Kui reaalajas piirkonna sisu muutub, teavitab ekraaniluger sellest muudatusest.

Reaalajas piirkondade alusmehhanismiks on aria reaalajas piirkonnad, seega rakendatakse samu suuniseid.

Reaalajas piirkondade kasutamise näide

Saate reaalajas piirkondasid kasutada kasutajate teavitamiseks, kui aset leiavad järgmised sündmused.

  • Vormil esineb valideerimise tõrge.
  • Nupu käivitatud tegevus on edukas. Näiteks võib kasutaja valida nupu üksuse kollektsiooni lisamiseks ka reaalajas piirkond võib kuvada sõnumi „Üksus lisatud”.
  • Kasutaja valib erineva vahekaardi.
  • Taustataimer värskendab uudistevoogu.

Reaalajas piirkonna loomine ja konfigureerimine

Saate reaalajas piirkonnas konfigureerida ainult juhtelementi Silt. Selle atribuut Reaalajas määratleb, mis tüüpi reaalajas regioon see on.

  • Väljas: ei ole reaalajas piirkond. Ekraanilugerid ei teavita muudatustest.
  • Viisakas: ekraanilugerid teavitavad muudatustest pärast rääkimise lõpetamist. Kasutage seda väärtust mitte-kriitiliste teatiste puhul, mis ei vaja kohest tähelepanu.
  • Enesekindel: ekraanilugerid katkestavad ennast, et teatada muudatustest koheselt. Kasutage seda kriitiliste teatiste puhul, mis vajavad kohest tähelepanu.

Kui reaalajas piirkonna teksti sisu muutub, teatavad ekraanilugerid kogu teksti sisu, mitte ainult muudetud osa. Kui atribuudi Tekst väärtus on määratud tühjale stringile "", ei teata ekraaniluger midagi.

Sõnumi kordamiseks tühjendage teksti sisu, seadest atribuudi Tekst väärtuseks tühja stringi "" ja seejärel määrates sõnumi väärtuse uuesti.

Head tavad

  • Määrake suvandi Nähtav väärtuseks alati tõene. Mõned ekraanilugerid ei tuvasta reaalajas piirkondi, mis kaovad ja ilmuvad uuesti.
  • Vältige suvandi Reaalajas väärtuse muutmist. Mõned ekraanilugerid ei tuvasta, kui mitte-reaalajas piirkond avaldatakse ja vastupidi.
  • Paigutage reaalajas piirkond rakenduses loogilisse asukohta, isegi kui see pole nähtav. Veenduge, et selle sisu oleks enne ja pärast seda olevate elementide sisu suhtes mõistlik. Kasutajad pääsevad reaalajas piirkonnale alati ekraanilugeri tavapärase navigeerimise kaudu ligi, mitte ainult muudatuste toimumise ajal.

Järgmised etapid

Hõlbustuskontrolli kasutamine

Vt ka