Succescriterium 1.4.13 - Niveau AA
Content bij hover of focus
Zorg dat het mogelijk is om informatie te verbergen indien deze automatisch verschijnt na hover met de aanwijzer of focus met het toetsenbord. Het komt vaak voor dat een onderdeel per ongeluk wordt aangeraakt. Indien er nieuwe informatie verschijnt dan kan dit invloed hebben op het afronden van een taak. Automatische informatie veroorzaakt vooral problemen bij gebruikers van externe invoermethodes.
Impact
Gebruikers kunnen vast komen te zitten in een app indien het niet mogelijk is om informatie te verbergen.
Het kan zijn dat er na hover of focus een menu opent. Gebruikers moeten dit kunnen stoppen of ongedaan kunnen maken.
Controleren
“Kan informatie verborgen worden als het in de weg zit?“
Je kunt een aanwijzer of toetsenbord gebruiken om dit te controleren.
Oplossing
Voeg een sluitknop toe aan informatie die automatisch getoond wordt zodat gebruikers de informatie kunnen verbergen.
Sluitknop toevoegen
On Android, you can show a dialog by using AlertDialog
, BottomSheetDialog
or DialogFragment
. You should always add a close button by using the setNegativeButton
method. The focus of assistive technologies is automatically trapped inside the dialog while it's visible.
val builder = AlertDialog.Builder(this)
builder.setTitle("Confirm Appt membership?")
builder.setMessage("Your bank account will be billed.")
builder.setPositiveButton("Proceed") { dialog, which ->
// Proceed
}
builder.setNegativeButton("Cancel") { dialog, which ->
// Cancel
}
builder.show()