From d23aba7042bc2b269be9f82612e540ab2f9baa0e Mon Sep 17 00:00:00 2001 From: Avinash Vadlamudi Date: Tue, 24 May 2022 07:11:32 +0000 Subject: [PATCH 1/2] Fix the Ephemeral guest mode UI bugs - Update the user-icon size to 40dp to align with add-icon size - Remove the guestInfo preference and add the infoText as the summary for the guestExit preference and fix UserSettingsTest Bug: 231592331 Test: Manual test, atest SettingsRoboTests Change-Id: I2591bc19a7b2381d1842f0b28ab8fa19c15c19b8 (cherry picked from commit 9cf1d188a28744464e343510d9158d5d0085f7af) --- res/drawable/ic_account_circle.xml | 25 ---------------- res/values/dimens.xml | 1 + res/xml/user_settings.xml | 6 ---- .../android/settings/users/UserSettings.java | 30 +++++++++---------- .../settings/users/UserSettingsTest.java | 1 - 5 files changed, 16 insertions(+), 47 deletions(-) delete mode 100644 res/drawable/ic_account_circle.xml diff --git a/res/drawable/ic_account_circle.xml b/res/drawable/ic_account_circle.xml deleted file mode 100644 index 2c4d5a6a188..00000000000 --- a/res/drawable/ic_account_circle.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - diff --git a/res/values/dimens.xml b/res/values/dimens.xml index b88d01d12b9..f03794a9eff 100755 --- a/res/values/dimens.xml +++ b/res/values/dimens.xml @@ -141,6 +141,7 @@ 56dp 24dp 20dp + 40dp 8dp diff --git a/res/xml/user_settings.xml b/res/xml/user_settings.xml index 58910e876f1..5cbfe4306eb 100644 --- a/res/xml/user_settings.xml +++ b/res/xml/user_settings.xml @@ -43,12 +43,6 @@ android:icon="@drawable/ic_guest_reset" android:order="4"/> - - Date: Fri, 3 Jun 2022 10:22:31 +0000 Subject: [PATCH 2/2] Rename method for better readability - Rename encircle to encircleUserIcon for proper readability Bug: 231592331 Test: build, manual check Change-Id: If9e829372834d8a5f43e4cce358e8c0975fa30eb (cherry picked from commit 1b7e41131594edfd19eefb4f926f3a2c352bb4cb) --- src/com/android/settings/users/UserSettings.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/com/android/settings/users/UserSettings.java b/src/com/android/settings/users/UserSettings.java index e38722e5efe..ca03e3fe7d3 100644 --- a/src/com/android/settings/users/UserSettings.java +++ b/src/com/android/settings/users/UserSettings.java @@ -517,7 +517,7 @@ public class UserSettings extends SettingsPreferenceFragment int myUserId = UserHandle.myUserId(); Bitmap b = mUserManager.getUserIcon(myUserId); if (b != null) { - mMePreference.setIcon(encircle(b)); + mMePreference.setIcon(encircleUserIcon(b)); mUserIcons.put(myUserId, b); } } @@ -1404,7 +1404,7 @@ public class UserSettings extends SettingsPreferenceFragment Drawable icon = getContext().getDrawable(R.drawable.ic_account_circle_outline); icon.setTint( getColorAttrDefaultColor(getContext(), android.R.attr.colorControlNormal)); - pref.setIcon(encircle( + pref.setIcon(encircleUserIcon( UserIcons.convertToBitmapAtUserIconSize( getContext().getResources(), icon))); } else { @@ -1570,7 +1570,7 @@ public class UserSettings extends SettingsPreferenceFragment private Drawable getEncircledDefaultIcon() { if (mDefaultIconDrawable == null) { - mDefaultIconDrawable = encircle( + mDefaultIconDrawable = encircleUserIcon( getDefaultUserIconAsBitmap(getContext().getResources(), UserHandle.USER_NULL)); } return mDefaultIconDrawable; @@ -1579,7 +1579,7 @@ public class UserSettings extends SettingsPreferenceFragment private void setPhotoId(Preference pref, UserInfo user) { Bitmap bitmap = mUserIcons.get(user.id); if (bitmap != null) { - pref.setIcon(encircle(bitmap)); + pref.setIcon(encircleUserIcon(bitmap)); } } @@ -1642,7 +1642,7 @@ public class UserSettings extends SettingsPreferenceFragment return false; } - private Drawable encircle(Bitmap icon) { + private Drawable encircleUserIcon(Bitmap icon) { return new CircleFramedDrawable( icon, getActivity().getResources().getDimensionPixelSize(