From 3d2d5e040ac0d28012c480a5bf1f10d947cf629c 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 --- res/drawable/ic_add_24dp.xml | 6 +++--- res/drawable/ic_fingerprint_24dp.xml | 25 ++++++++++++++++++++++ .../settings/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 97178b2a3a..20146035b4 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 0000000000..714a05e11b --- /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 86629033f2..f63924569a 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; } -- 2.11.0