Skip to main content

Button

For any component that leads to an internal screen, the button accessibility role should be used.

ReadsI seeI hear
LabelPurpose is clear and matches visible labelThe label
Rolebutton
State1Express its state, i.e. ticked, disabled

Example

VoiceOverTalkback
Contact us, button, double tap to activateContact us, button, double tap to activateGood

  1. In some cases, Talkback announces the accessibility state before the label.