From 00c79aecd1680f443bc71fbb4bd1d46d54ccb6a8 Mon Sep 17 00:00:00 2001 From: Raff Tsai Date: Fri, 20 Dec 2019 13:29:10 +0800 Subject: [PATCH] Refactor GestureNavigationSeekBarPreference - Make GestureNavigationSeekBarPreference more flexible to configure Fixes: 146462894 Test: adb shell am start -a android.settings.ASSIST_GESTURE_SETTINGS adb shell am start -a com.android.settings.GESTURE_NAVIGATION_SETTINGS Change-Id: Ibc7ed8456fe4a42f12f0d436f53756df268acfbe --- ...ider.xml => preference_labeled_slider.xml} | 2 - res/values/attrs.xml | 6 +++ res/xml/gesture_navigation_settings.xml | 12 ++++-- .../GestureNavigationSettingsFragment.java | 3 +- .../LabeledSeekBarPreference.java} | 38 +++++++++++++++---- ...java => LabeledSeekBarPreferenceTest.java} | 8 ++-- 6 files changed, 52 insertions(+), 17 deletions(-) rename res/layout/{preference_gesture_navigation_slider.xml => preference_labeled_slider.xml} (96%) rename src/com/android/settings/{gestures/GestureNavigationSeekBarPreference.java => widget/LabeledSeekBarPreference.java} (51%) rename tests/robotests/src/com/android/settings/gestures/{GestureNavigationSeekBarPreferenceTest.java => LabeledSeekBarPreferenceTest.java} (89%) diff --git a/res/layout/preference_gesture_navigation_slider.xml b/res/layout/preference_labeled_slider.xml similarity index 96% rename from res/layout/preference_gesture_navigation_slider.xml rename to res/layout/preference_labeled_slider.xml index ac7f3348da7..42ad988d957 100644 --- a/res/layout/preference_gesture_navigation_slider.xml +++ b/res/layout/preference_labeled_slider.xml @@ -62,7 +62,6 @@ android:layout_height="wrap_content" android:layout_gravity="start|top" android:gravity="start" - android:text="@string/low_label" android:layout_weight="1"/> diff --git a/res/values/attrs.xml b/res/values/attrs.xml index 6514304ec77..ee47124beaa 100644 --- a/res/values/attrs.xml +++ b/res/values/attrs.xml @@ -159,6 +159,12 @@ + + + + + + diff --git a/res/xml/gesture_navigation_settings.xml b/res/xml/gesture_navigation_settings.xml index 2751f883329..623005400f8 100644 --- a/res/xml/gesture_navigation_settings.xml +++ b/res/xml/gesture_navigation_settings.xml @@ -28,17 +28,21 @@ android:persistent="false" android:title="@string/back_sensitivity_dialog_title"> - + android:selectable="true" + settings:textStart="@string/low_label" + settings:textEnd="@string/high_label"/> - + android:selectable="true" + settings:textStart="@string/low_label" + settings:textEnd="@string/high_label"/>