Accessibility for Android Touch

You can make an Android Touch app accessible, so that when the TalkBack feature is enabled, the screen contents are read aloud. You.i React Native apps also support a few additional gestures available with Samsung’s Voice Assistant. For more information, see Use TalkBack Gestures.

This topic provides information specific to Android Touch. Start with Accessibility to learn how accessibility works in You.i React Native.

Supported functionality

Category Action Default Gesture
Basic Navigation




Move to next item on screen Swipe right
Move to previous item on screen Swipe left
Cycle through navigation settings Swipe up or down
Select focused item Double-tap
Move to first item on screen Up then down
Move to last item on screen Down then up
Scrolling
Scroll forward (if you’re on a page longer than one screen) Right then left
Scroll back (if you’re on a page longer than one screen) Left then right
Sliders
Move slider up (such as volume) Right then left. When a slider has focus, using the hardware increment volume key is supported (see also Increment and Decrement Actions for Adjustable Components below).
Move slider down (such as volume) Left then right. When a slider has focus, using the hardware decrement volume key is supported (see also Increment and Decrement Actions for Adjustable Components below).
Output

Read specific element Single-tap
Read from top of screen TalkBack: From global context menu, or shake device
Voice Assistant: Three-finger tap, or shake device
Read from next item TalkBack: From global context menu
Other





Home TalkBack: Up then left
Voice Assistant: Four-finger double-tap
Back TalkBack: Down then left
Voice Assistant: Four-finger tap
Overview Left then up
Notifications Right then down (or two-finger swipe down from top of screen)
Screen search Left then down
Open local context menu Up then right
Open global context menu Down then right
Direct app interaction
Navigate in app as though Explore by Touch were disabled Two-finger drag
Select element in app as though Explore by Touch were disabled Two-finger tap

Increment and decrement actions for adjustable components

When both the increment and decrement actions are added to a view with the accessibilityRole set to adjustable, the hardware volume keys can be used to carry out the assigned increment and decrement actions. However, if only the increment or the decrement action is added, but not both, the volume keys do not control the increment/decrement actions. Only the swipe gestures work in this case.

Adding the increment and decrement actions to a view overrides any default You.i Platform handling for views such as lists and scrollbars. Your app needs to explicitly handle increment and decrement behavior for these elements in this case.

Supported accessibility settings

You.i React Native apps for Android Touch support all TalkBack accessibility settings.

Limitations

For platforms other than Android Touch, we recommend adding accessibilityHint or accessibilityLabel to list items for a screen reader to announce the number of tiles in an RN list. If you do this for Android Touch, however, TalkBack reads the item’s position twice.