I am implementing a viewpager which has multiple hints to a particular functionality. Now when I activate talkback feature it reads the content in the current view. I also want the talkback to say as "swipe left for more hints" how can I do that.
1 Answers
Easy answer: Don't. This may be a sensible thing to say if the user is using TalkBack Gestures. But what if they're using an attached USB keyboard in conjunction with TalkBack? Is this really the ONLY way to reach those items. Probably not. And if it is, you're app may work great for TalkBack gestures, but is broken for switch access and keyboard access. TalkBack users know how to use TalkBack, switch users know how to use switches, etc. Use good, common design patterns in your layouts, and let users figure things out for themselves.
Let's explain this in a different way. Let's say you have a button. You have marked this thing up so it looks like a button. Do you have a big sign next to your button that says "HEY, CLICK YOUR MOUSE HERE TO ACTIVATE THIS BUTTON"... no of course not. Users know how to use buttons. Use reasonable design idioms, and users should understand how your UI works, independent of whether they are using TalkBack, Switches, Keyboards, etc. It is misleading, inappropriate, and actually LESS accessible to include TalkBack gesture specific instructions on how to perform actions.
See WCag 2.0 Guideline 4.1

- 18,425
- 3
- 49
- 76
-
But if its a requirement.. Is there a way to do it?? – user1401232 Jun 11 '15 at 15:16
-
2If it's a requirement, it shouldn't be. – MobA11y Jun 11 '15 at 19:35
-
Yes, there is a way to do it. Private message me if this post hasn't convinced the person who came up with this requirement to change it, and we can discuss further. – MobA11y Jun 11 '15 at 19:45
-
I am not able to private chat... As using a mobile app..dont know how to do it ? – user1401232 Jun 12 '15 at 15:16
-
3It's not that you can't. It's that it's a bad idea. What if the user can't swipe and is using switch access instead? This direction then becomes unhelpful and innacurate. – MobA11y Jun 16 '15 at 14:13