OSDN Git Service

Ensure accessibility focus rect is drawn correctly
authorAlan Viverette <alanv@google.com>
Tue, 28 Oct 2014 20:45:11 +0000 (13:45 -0700)
committerAlan Viverette <alanv@google.com>
Tue, 28 Oct 2014 20:57:47 +0000 (20:57 +0000)
commit632af849240f54f91b2b4fde77d3a51c4d045f74
tree90db7ee7ad8fff12333d99013f6382f92459c61c
parent31b76b66b1678eb6483676aa2ef587e10b98d02a
Ensure accessibility focus rect is drawn correctly

Reverts previous change that draws it as part of View.draw() and ensures
that the display is always redrawn if a view has accessibility focus.
Correctly removes focus from views with accessibility focused ancestors.

Also reverts the focus indicator to use a solid line since the dotted
line looked janky.

BUG: 17675993
Change-Id: I25718334cc1ae1c2cd19d3c23af1c18c6a67504c
core/java/android/view/View.java
core/java/android/view/ViewGroup.java
core/java/android/view/ViewRootImpl.java
core/java/android/widget/AbsListView.java
core/res/res/drawable/view_accessibility_focused.xml