From d59fcc94be38e49d9259b614f33ea14907b85dc4 Mon Sep 17 00:00:00 2001 From: Doris Ling Date: Thu, 28 Jul 2016 13:54:14 -0700 Subject: [PATCH] Update UI for gesture settings. 1. Add list divider between each gesture preference 2. Increase top-padding from 16dp to 24dp 3. Move fingerprint swipe preference to the top of the list 4. Change default value for fingerprint swipe to OFF. Bug: 30416729 Change-Id: If0a6ee080defb2e3dbd36fbda6e047c23a1b1026 --- res/layout/gesture_preference.xml | 2 +- res/xml/gesture_settings.xml | 12 ++++++------ src/com/android/settings/gestures/GesturePreference.java | 2 -- src/com/android/settings/gestures/GestureSettings.java | 2 +- 4 files changed, 8 insertions(+), 10 deletions(-) diff --git a/res/layout/gesture_preference.xml b/res/layout/gesture_preference.xml index 2f593fefd2..883b94ede4 100644 --- a/res/layout/gesture_preference.xml +++ b/res/layout/gesture_preference.xml @@ -27,7 +27,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" - android:paddingTop="16dp" + android:paddingTop="24dp" android:paddingBottom="16dp" android:paddingStart="?android:attr/listPreferredItemPaddingStart" android:paddingEnd="?android:attr/listPreferredItemPaddingEnd" diff --git a/res/xml/gesture_settings.xml b/res/xml/gesture_settings.xml index 55189e5ebf..c5d4ab4b99 100644 --- a/res/xml/gesture_settings.xml +++ b/res/xml/gesture_settings.xml @@ -20,6 +20,12 @@ settings:keywords="@string/keywords_gesture"> + + - - \ No newline at end of file diff --git a/src/com/android/settings/gestures/GesturePreference.java b/src/com/android/settings/gestures/GesturePreference.java index a11455a34b..eae7316ac4 100644 --- a/src/com/android/settings/gestures/GesturePreference.java +++ b/src/com/android/settings/gestures/GesturePreference.java @@ -97,8 +97,6 @@ public final class GesturePreference extends SwitchPreference implements @Override public void onBindViewHolder(PreferenceViewHolder holder) { super.onBindViewHolder(holder); - holder.setDividerAllowedAbove(false); - holder.setDividerAllowedBelow(false); final TextureView video = (TextureView) holder.findViewById(R.id.gesture_video); final ImageView imageView = (ImageView) holder.findViewById(R.id.gesture_image); final ImageView playButton = (ImageView) holder.findViewById(R.id.gesture_play_button); diff --git a/src/com/android/settings/gestures/GestureSettings.java b/src/com/android/settings/gestures/GestureSettings.java index 37dcc7e26e..ca8d778671 100644 --- a/src/com/android/settings/gestures/GestureSettings.java +++ b/src/com/android/settings/gestures/GestureSettings.java @@ -197,7 +197,7 @@ public class GestureSettings extends SettingsPreferenceFragment implements } private static boolean isSystemUINavigationEnabled(Context context) { - return Secure.getInt(context.getContentResolver(), Secure.SYSTEM_NAVIGATION_KEYS_ENABLED, 1) + return Secure.getInt(context.getContentResolver(), Secure.SYSTEM_NAVIGATION_KEYS_ENABLED, 0) == 1; } -- 2.11.0