Ensure ResolverDrawerLayout is visible to accessibility services

Also removes the class name since it's not helpful to expose framework
internal class names to accessibility services that can't access them.

Bug: 18864087
Change-Id: If9b29d3929970bd893168444584a5dd1ba593c5b
This commit is contained in:
Alan Viverette
2015-06-18 14:20:35 -07:00
parent 9a08fe2aca
commit f45befe6c3

View File

@@ -127,6 +127,8 @@ public class ResolverDrawerLayout extends ViewGroup {
final ViewConfiguration vc = ViewConfiguration.get(context);
mTouchSlop = vc.getScaledTouchSlop();
mMinFlingVelocity = vc.getScaledMinimumFlingVelocity();
setImportantForAccessibility(View.IMPORTANT_FOR_ACCESSIBILITY_YES);
}
public void setSmallCollapsed(boolean smallCollapsed) {
@@ -592,11 +594,6 @@ public class ResolverDrawerLayout extends ViewGroup {
return false;
}
@Override
public CharSequence getAccessibilityClassName() {
return ResolverDrawerLayout.class.getName();
}
@Override
public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info) {
super.onInitializeAccessibilityNodeInfo(info);