elhennawy / eyes-free

Automatically exported from code.google.com/p/eyes-free
0 stars 0 forks source link

[TalkBack] Allow placement of accessibility focus on ListViews #168

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Suppose that the focus in on the whole list.
2. Scroll the list.
3. The focus will change to some item.

What is the expected output? What do you see instead?
If the focus changes to some item, it speaks the item content and then the 
content of list position for list view. It will be very strang to speaks the 
item content first. Is it supposed to keep the focus on the whole list and 
speak the content of list view?

What version of the product are you using? On what operating system?
JB 4.1.1: ?? (Works)
JB 4.1.2: TalkBack v3.2.1 (Not work)

Please provide any additional information below.
For the previous talkback.apk:
When the focus is on the list and you scroll the list, it only speaks the 
content of list view. When the focus is on one item and you scroll the list, 
the focus will change to some item on the screen. So I use 
requestAccessibilityFocus() to change focus to the list forcibly when scrolling.

For TalkBack v3.2.1, the focus will always change to some item when scrolling 
even though I use requestAccessibilityFocus() for that list view.

Original issue reported on code.google.com by paulwyw...@gmail.com on 25 Dec 2012 at 10:48

GoogleCodeExporter commented 9 years ago

Original comment by alanv@google.com on 29 Dec 2012 at 2:04

GoogleCodeExporter commented 9 years ago

Original comment by alanv@google.com on 29 Dec 2012 at 2:05

GoogleCodeExporter commented 9 years ago

Original comment by alanv@google.com on 5 Mar 2013 at 7:07

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Suppose that the focus is on one item of the whole list.
2. Scroll the list.
3. The focus will change to some item dynamically.

What is the expected output? What do you see instead?
I wish to let the focus change to the whole list when scrolling so that it 
speaks the whole list.

What version of the product are you using? On what operating system?
JB 4.1.1: ?? (Works)
JB 4.1.2: TalkBack v3.2.1 & v3.3.0 (Not work)

Please provide any additional information below.

Case 1:
We implement a ListView with "MORE" item like Play Store. When pressing "MORE" 
item, more items show up by calling notifyDataSetChanged() and 
requestAccessibilityFocus() is used to change focus to the whole list forcibly. 
But the focus still jumps to some item, which is not what I expect.

Case 2:
When scrolling the list, how does talkback speak additional information before 
it speaks out ListView information? Also, I wish the focus jumps to the whole 
list when scrolling.
 Normal: It speaks that "Showing items 10 to 20 of 100"
 Customization: It speaks "This begins from A. Showing items 10 to 20 of 100" <- (HOW?)

Original comment by paulwyw...@gmail.com on 6 Mar 2013 at 9:04

GoogleCodeExporter commented 9 years ago
Sorry for bothering. May I have some hint since I have been waiting for so long 
to get answers on issue#157 which doesn't fix my problem at all. >_<

Original comment by paulwyw...@gmail.com on 11 Mar 2013 at 4:22

GoogleCodeExporter commented 9 years ago
Any update?

Original comment by paulwyw...@gmail.com on 25 Mar 2013 at 4:26

GoogleCodeExporter commented 9 years ago
Any update?

Original comment by paulwyw...@gmail.com on 22 Apr 2013 at 6:53

GoogleCodeExporter commented 9 years ago
Not a supported use case. Also, please do not call requestAccessibilityFocus() 
as it should only be used internally by the framework in a very small number of 
special cases.

Original comment by alanv@google.com on 30 Apr 2013 at 8:01