From a428956913ce8259ee8f91116ffc700ca9ddbbc7 Mon Sep 17 00:00:00 2001 From: Yasin Kilicdere Date: Sat, 22 Jan 2022 22:43:14 +0000 Subject: Visual changes made to "profile info" dialog as in go/avatarpicker/ The "profile info" dialog seen when adding a new user or editing an existing user is updated to match the styling shown at go/avatarpicker. Bug: 215664450 Test: Manual - visual control by eye Change-Id: I76515a8ce7a5531cfc2d5049ce7c237da7b5d69f --- .../res/drawable/add_a_photo_circled.xml | 28 +++++++++++++++++++ .../SettingsLib/res/drawable/ic_add_a_photo.xml | 24 ++++++++++++++++ .../res/layout/edit_user_info_dialog_content.xml | 32 ++++++++++++++-------- packages/SettingsLib/res/values/dimens.xml | 4 +++ .../settingslib/users/EditUserInfoController.java | 5 ++-- 5 files changed, 78 insertions(+), 15 deletions(-) create mode 100644 packages/SettingsLib/res/drawable/add_a_photo_circled.xml create mode 100644 packages/SettingsLib/res/drawable/ic_add_a_photo.xml diff --git a/packages/SettingsLib/res/drawable/add_a_photo_circled.xml b/packages/SettingsLib/res/drawable/add_a_photo_circled.xml new file mode 100644 index 000000000000..bcfd221e94c5 --- /dev/null +++ b/packages/SettingsLib/res/drawable/add_a_photo_circled.xml @@ -0,0 +1,28 @@ + + + + + + + + + diff --git a/packages/SettingsLib/res/drawable/ic_add_a_photo.xml b/packages/SettingsLib/res/drawable/ic_add_a_photo.xml new file mode 100644 index 000000000000..4e355031befe --- /dev/null +++ b/packages/SettingsLib/res/drawable/ic_add_a_photo.xml @@ -0,0 +1,24 @@ + + + + diff --git a/packages/SettingsLib/res/layout/edit_user_info_dialog_content.xml b/packages/SettingsLib/res/layout/edit_user_info_dialog_content.xml index f66ff007fb90..c8ddcc870e46 100644 --- a/packages/SettingsLib/res/layout/edit_user_info_dialog_content.xml +++ b/packages/SettingsLib/res/layout/edit_user_info_dialog_content.xml @@ -18,24 +18,32 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:baselineAligned="false" - android:orientation="horizontal" + android:orientation="vertical" android:padding="16dp"> - + + + + 300dp + 6dp + 112dp + 32dp + diff --git a/packages/SettingsLib/src/com/android/settingslib/users/EditUserInfoController.java b/packages/SettingsLib/src/com/android/settingslib/users/EditUserInfoController.java index 58599532d9cb..62043363d85f 100644 --- a/packages/SettingsLib/src/com/android/settingslib/users/EditUserInfoController.java +++ b/packages/SettingsLib/src/com/android/settingslib/users/EditUserInfoController.java @@ -143,9 +143,8 @@ public class EditUserInfoController { mEditUserPhotoController = createEditUserPhotoController(activity, activityStarter, userPhotoView); } else { - // some users can't change their photos so we need to remove suggestive - // background from the photoView - userPhotoView.setBackground(null); + // some users can't change their photos, so we need to remove the suggestive icon + content.findViewById(R.id.add_a_photo_icon).setVisibility(View.GONE); } mEditUserInfoDialog = buildDialog(activity, content, userNameView, oldUserIcon, -- cgit v1.2.3-59-g8ed1b