From 2acb2257cd259fd2dae53904a3c64e6b9ae28f28 Mon Sep 17 00:00:00 2001 From: Salvador Martinez Date: Wed, 24 Aug 2016 11:07:37 -0700 Subject: [PATCH] Updated Nexus imprint screen The fingerprint settings screen looked ugly so an icon was added and the styles used in the preferences normalized so everything lines up and is flush now. Test: Visually Inspect Bug: 27834731 Change-Id: I208d7fc2aecbe64d3a0b771fc73f49c9612f6efa (cherry picked from commit 3d2d5e040ac0d28012c480a5bf1f10d947cf629c) --- res/drawable/ic_add_24dp.xml | 6 ++--- res/drawable/ic_fingerprint_24dp.xml | 25 +++++++++++++++++++ .../fingerprint/FingerprintSettings.java | 7 +++--- 3 files changed, 32 insertions(+), 6 deletions(-) create mode 100644 res/drawable/ic_fingerprint_24dp.xml diff --git a/res/drawable/ic_add_24dp.xml b/res/drawable/ic_add_24dp.xml index 97178b2a3ab..20146035b41 100644 --- a/res/drawable/ic_add_24dp.xml +++ b/res/drawable/ic_add_24dp.xml @@ -16,10 +16,10 @@ + android:pathData="M19,13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"/> diff --git a/res/drawable/ic_fingerprint_24dp.xml b/res/drawable/ic_fingerprint_24dp.xml new file mode 100644 index 00000000000..714a05e11b2 --- /dev/null +++ b/res/drawable/ic_fingerprint_24dp.xml @@ -0,0 +1,25 @@ + + + + diff --git a/src/com/android/settings/fingerprint/FingerprintSettings.java b/src/com/android/settings/fingerprint/FingerprintSettings.java index 6fd2d14d51c..c1d5d7ebcbe 100644 --- a/src/com/android/settings/fingerprint/FingerprintSettings.java +++ b/src/com/android/settings/fingerprint/FingerprintSettings.java @@ -357,6 +357,7 @@ public class FingerprintSettings extends SubSettings { pref.setTitle(item.getName()); pref.setFingerprint(item); pref.setPersistent(false); + pref.setIcon(R.drawable.ic_fingerprint_24dp); root.addPreference(pref); pref.setOnPreferenceChangeListener(this); } @@ -717,15 +718,15 @@ public class FingerprintSettings extends SubSettings { super(context, attrs, defStyleAttr, defStyleRes); } public FingerprintPreference(Context context, AttributeSet attrs, int defStyleAttr) { - this(context, attrs, defStyleAttr, 0); + super(context, attrs, defStyleAttr); } public FingerprintPreference(Context context, AttributeSet attrs) { - this(context, attrs, com.android.internal.R.attr.preferenceStyle); + super(context, attrs); } public FingerprintPreference(Context context) { - this(context, null); + super(context); } public View getView() { return mView; }