Ga naar hoofdinhoud
Logo Appt Light

Succescriterium 2.5.1 - Niveau A

Aanwijzergebaren

Zorg dat er een alternatief is voor acties die door gebaren worden geactiveerd. Niet iedereen is in staat om twee vingers uit elkaar te bewegen of om te swipen. Bied een alternatief aan, zoals een knop, waarmee de gebruiker de actie kan uitvoeren.

Impact

  • Voor mensen met een motorische beperking kan het lastig zijn om vegende gebaren te maken. Zorg dat vegen niet noodzakelijk is om alle informatie te kunnen bereiken.

  • Voor mensen met een motorische beperking kan het lastig zijn om meerdere vingers te gebruiken. Door een alternatief aan te bieden kunnen zij van dezelfde functionaleit gebruik maken.

Controleren

Is er een alternatieve manier beschikbaar voor acties die je via gebaren uitvoert?

Dit kan getest worden zonder hulpmiddelen.

Oplossing

Bied alternatieven aan voor gebaren

On Android, the GestureDetector and OnGestureListener objects are a common way to detect gestures.

A gesture should not be the only way to trigger actions. Make sure to provide a second way, such as a button, to trigger the same action.

val scaleGestureDetector = ScaleGestureDetector(
    this,
    object : ScaleGestureDetector.SimpleOnScaleGestureListener() {
        override fun onScale(detector: ScaleGestureDetector): Boolean {
            // Provide alternative
            return super.onScale(detector)
        }
    }
)

view.setOnTouchListener { _, event ->
    scaleGestureDetector.onTouchEvent(event)
}
Bijdragen

Bronnen

Feedback?

Laat 't ons weten!