From eb36f95b9fc2816c6503272f960660982a661b16 Mon Sep 17 00:00:00 2001 From: Annie Chin Date: Thu, 8 Dec 2016 17:27:19 -0800 Subject: Support accessibility in History. Fixes: 33429660 Toggle accessibility importance of main Calculator elements based on the open state of DragLayout. This is necessary due to the fact that Talkback does not use visibility as a cue for determining accessibility importance in RelativeLayout, which is the base class of DragLayout. Without this workaround, it's possible to traverse to main Calculator elements even when HistoryFragment is open. Change-Id: Iff3d775ec72aa50fe8972c1def32f4999d90a8f9 --- res/layout/activity_calculator_main.xml | 4 +++- src/com/android/calculator2/Calculator.java | 24 ++++++++++++++++++++---- src/com/android/calculator2/HistoryFragment.java | 2 -- 3 files changed, 23 insertions(+), 7 deletions(-) diff --git a/res/layout/activity_calculator_main.xml b/res/layout/activity_calculator_main.xml index 9d19b53..4173d33 100644 --- a/res/layout/activity_calculator_main.xml +++ b/res/layout/activity_calculator_main.xml @@ -21,7 +21,9 @@ android:layout_width="match_parent" android:layout_height="match_parent"> - +