diff options
| author | 2022-03-08 06:42:33 +0000 | |
|---|---|---|
| committer | 2022-03-08 06:42:33 +0000 | |
| commit | 4b2ee74ebda362f345297b6ab6f0dd9bfaba0043 (patch) | |
| tree | 289ee3f38f35d8b4ea89358d6b3e52ff30aa54b4 | |
| parent | 92718e437e2999ab2c9bb53394934c96e1e934c4 (diff) | |
| parent | 544ab08aeb99e8017802ac3627d7866e1a2ace57 (diff) | |
Merge "Add user button UX update" into tm-dev
13 files changed, 14 insertions, 13 deletions
diff --git a/packages/SystemUI/res/drawable/ic_account_circle.xml b/packages/SettingsLib/res/drawable/ic_account_circle.xml index 5ca99f32771b..5ca99f32771b 100644 --- a/packages/SystemUI/res/drawable/ic_account_circle.xml +++ b/packages/SettingsLib/res/drawable/ic_account_circle.xml diff --git a/packages/SystemUI/res/drawable/ic_account_circle_filled.xml b/packages/SettingsLib/res/drawable/ic_account_circle_filled.xml index 47c553b52123..47c553b52123 100644 --- a/packages/SystemUI/res/drawable/ic_account_circle_filled.xml +++ b/packages/SettingsLib/res/drawable/ic_account_circle_filled.xml diff --git a/packages/SystemUI/res/drawable/ic_add_supervised_user.xml b/packages/SettingsLib/res/drawable/ic_add_supervised_user.xml index 627743ed1669..627743ed1669 100644 --- a/packages/SystemUI/res/drawable/ic_add_supervised_user.xml +++ b/packages/SettingsLib/res/drawable/ic_add_supervised_user.xml diff --git a/packages/SystemUI/res/drawable/kg_bg_avatar.xml b/packages/SettingsLib/res/drawable/user_avatar_bg.xml index addb3f7508f5..1f50496f3a5c 100644 --- a/packages/SystemUI/res/drawable/kg_bg_avatar.xml +++ b/packages/SettingsLib/res/drawable/user_avatar_bg.xml @@ -22,7 +22,7 @@ android:viewportHeight="100"> <path - android:fillColor="@color/kg_user_switcher_avatar_background" + android:fillColor="@color/user_avatar_color_bg" android:pathData="M50,50m-50,0a50,50 0,1 1,100 0a50,50 0,1 1,-100 0"/> </vector> diff --git a/packages/SettingsLib/res/values/colors.xml b/packages/SettingsLib/res/values/colors.xml index 5e8779fa289a..7ab2ed9481b7 100644 --- a/packages/SettingsLib/res/values/colors.xml +++ b/packages/SettingsLib/res/values/colors.xml @@ -36,7 +36,8 @@ <color name="bt_color_bg_6">#e9d2fd</color> <!-- Material Purple 100 --> <color name="bt_color_bg_7">#cbf0f8</color> <!-- Material Cyan 100 --> - <color name="dark_mode_icon_color_single_tone">#99000000</color> <color name="light_mode_icon_color_single_tone">#ffffff</color> + + <color name="user_avatar_color_bg">?android:attr/colorBackgroundFloating</color> </resources> diff --git a/packages/SystemUI/res/color/kg_user_avatar_frame.xml b/packages/SystemUI/res/color/kg_user_avatar_frame.xml index 174981e2a660..a143194f331d 100644 --- a/packages/SystemUI/res/color/kg_user_avatar_frame.xml +++ b/packages/SystemUI/res/color/kg_user_avatar_frame.xml @@ -18,6 +18,6 @@ <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_activated="true" - android:color="@color/kg_user_switcher_avatar_background" /> - <item android:color="@color/kg_user_switcher_avatar_background" /> + android:color="@color/user_avatar_color_bg" /> + <item android:color="@color/user_avatar_color_bg" /> </selector> diff --git a/packages/SystemUI/res/drawable/user_switcher_icon_large.xml b/packages/SystemUI/res/drawable/user_switcher_icon_large.xml index b78b2216c9f9..1ed75537059a 100644 --- a/packages/SystemUI/res/drawable/user_switcher_icon_large.xml +++ b/packages/SystemUI/res/drawable/user_switcher_icon_large.xml @@ -36,7 +36,7 @@ </item> <!-- Where the user drawable/bitmap will be placed --> <item - android:drawable="@drawable/kg_bg_avatar" + android:drawable="@drawable/user_avatar_bg" android:width="@dimen/bouncer_user_switcher_icon_size" android:height="@dimen/bouncer_user_switcher_icon_size" android:top="@dimen/user_switcher_icon_large_margin" diff --git a/packages/SystemUI/res/values/colors.xml b/packages/SystemUI/res/values/colors.xml index dc7470081da2..1edaaadfb433 100644 --- a/packages/SystemUI/res/values/colors.xml +++ b/packages/SystemUI/res/values/colors.xml @@ -52,7 +52,7 @@ (e.g. cannot be switched to) --> <color name="kg_user_switcher_restricted_avatar_icon_color">@color/GM2_grey_600</color> <!-- Color of background circle of user avatars in keyguard user switcher --> - <color name="kg_user_switcher_avatar_background">?android:attr/colorBackgroundFloating</color> + <color name="user_avatar_color_bg">?android:attr/colorBackgroundFloating</color> <!-- Icon color for user avatars in user switcher quick settings --> <color name="qs_user_switcher_avatar_icon_color">#3C4043</color> diff --git a/packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java b/packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java index af7cf862b6b6..362fbed7055a 100644 --- a/packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java +++ b/packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java @@ -918,7 +918,7 @@ public class KeyguardSecurityContainer extends FrameLayout { } drawable.setTint(iconColor); - Drawable bg = context.getDrawable(R.drawable.kg_bg_avatar); + Drawable bg = context.getDrawable(R.drawable.user_avatar_bg); bg.setTintBlendMode(BlendMode.DST); bg.setTint(Utils.getColorAttrDefaultColor(context, com.android.internal.R.attr.colorSurfaceVariant)); diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyguardQsUserSwitchController.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyguardQsUserSwitchController.java index 2cdbabde8115..e8bf89a6a90a 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyguardQsUserSwitchController.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyguardQsUserSwitchController.java @@ -267,7 +267,7 @@ public class KeyguardQsUserSwitchController extends ViewController<FrameLayout> drawable = new CircleFramedDrawable(mCurrentUser.picture, avatarSize); } - Drawable bg = mContext.getDrawable(R.drawable.kg_bg_avatar); + Drawable bg = mContext.getDrawable(R.drawable.user_avatar_bg); drawable = new LayerDrawable(new Drawable[]{bg, drawable}); return drawable; } diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyguardUserSwitcherController.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyguardUserSwitcherController.java index e6306e5cdd3f..03ab888d1253 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyguardUserSwitcherController.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyguardUserSwitcherController.java @@ -540,7 +540,7 @@ public class KeyguardUserSwitcherController extends ViewController<KeyguardUserS } drawable.setTint(mResources.getColor(iconColorRes, mContext.getTheme())); - Drawable bg = mContext.getDrawable(R.drawable.kg_bg_avatar); + Drawable bg = mContext.getDrawable(R.drawable.user_avatar_bg); drawable = new LayerDrawable(new Drawable[]{bg, drawable}); return drawable; } diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/UserSwitcherController.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/UserSwitcherController.java index ddc907666f1c..fa26a356f191 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/UserSwitcherController.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/UserSwitcherController.java @@ -982,9 +982,9 @@ public class UserSwitcherController implements Dumpable { protected static Drawable getIconDrawable(Context context, UserRecord item) { int iconRes; if (item.isAddUser) { - iconRes = R.drawable.ic_account_circle; - } else if (item.isGuest) { iconRes = R.drawable.ic_account_circle_filled; + } else if (item.isGuest) { + iconRes = R.drawable.ic_account_circle; } else if (item.isAddSupervisedUser) { iconRes = R.drawable.ic_add_supervised_user; } else { diff --git a/packages/SystemUI/tests/src/com/android/systemui/statusbar/NotificationUiAdjustmentTest.java b/packages/SystemUI/tests/src/com/android/systemui/statusbar/NotificationUiAdjustmentTest.java index 353647b65cc0..4d8949562e08 100644 --- a/packages/SystemUI/tests/src/com/android/systemui/statusbar/NotificationUiAdjustmentTest.java +++ b/packages/SystemUI/tests/src/com/android/systemui/statusbar/NotificationUiAdjustmentTest.java @@ -80,8 +80,8 @@ public class NotificationUiAdjustmentTest extends SysuiTestCase { Notification.Action firstAction = createActionBuilder("same", R.drawable.ic_corp_icon, pendingIntent).build(); Notification.Action secondAction = - createActionBuilder("same", R.drawable.ic_account_circle, pendingIntent) - .build(); + createActionBuilder("same", com.android.settingslib.R.drawable.ic_account_circle, + pendingIntent).build(); assertThat(NotificationUiAdjustment.needReinflate( createUiAdjustmentFromSmartActions("first", Collections.singletonList(firstAction)), |