Set AccessibilityFocus (flutter/engine#4249)

This ensures that accessibility hints are played properly.
This commit is contained in:
Michael Goderbauer
2017-10-19 15:09:37 -07:00
committed by GitHub
parent afbc193bde
commit e8ca737328

View File

@@ -94,6 +94,8 @@ class AccessibilityBridge extends AccessibilityNodeProvider implements BasicMess
result.setClassName("Flutter"); // TODO(goderbauer): Set proper class names
result.setSource(mOwner, virtualViewId);
result.setFocusable(object.isFocusable());
if (mFocusedObject != null)
result.setAccessibilityFocused(mFocusedObject.id == virtualViewId);
if (object.parent != null) {
assert object.id > 0;