Ga naar hoofdinhoud
Logo Appt Light

Succescriterium 2.2.2 - Niveau A

Pauzeren, stoppen, verbergen

Zorg dat het mogelijk is om bewegende onderdelen op het scherm te pauzeren, stoppen of verbergen. Gebruikers kunnen moeite hebben om apps met bewegende onderdelen te gebruiken. Knipperende inhoud maakt het bijvoorbeeld lastig voor mensen met een aandachtsstoornis om gefocust te blijven.

Impact

  • De schermlezer leest alle inhoud voor. Als de inhoud automatisch verspringt voordat de schermlezer alles heeft voorgelezen, dan mist de gebruiker informatie.

  • Het knipperen van elementen zorgt voor afleiding waardoor mensen met een cognitieve beperking of aandachtsstoornis de app moeilijk kunnen gebruiken.

Controleren

Kunnen bewegende onderdelen gestopt worden?

Dit kan getest worden zonder hulpmiddelen.

Oplossing

Animaties uitschakelen

On Android, you should provide buttons to pause, stop or hide content. You could use the ANIMATOR_DURATION_SCALE and/or TRANSITION_ANIMATION_SCALE preferences to check if animations should be disabled. If either value is zero, you could choose to disable (non-essential) animations in your app.

val duration = Settings.Global.getFloat(
    context.getContentResolver(), 
    Settings.Global.ANIMATOR_DURATION_SCALE, 
    1f
)

val transition = Settings.Global.getFloat(
    context.getContentResolver(), 
    Settings.Global.TRANSITION_ANIMATION_SCALE, 
    1f
)

if (duration == 0f || transition == 0f) {
    // Disable animations
}
Bijdragen

Bronnen

Feedback?

Laat 't ons weten!