From aa2272f81cc4a62f847db777efda7959cc2b9979 Mon Sep 17 00:00:00 2001 From: Tony Wickham Date: Thu, 22 Jun 2017 14:22:40 -0700 Subject: [PATCH] Popup visual changes - Don't remove elevation during animation (b/62905720) - Other adjustments (b/35766387) - Add "gutter" between notification and shortcuts - Change shortcuts to always be primary color (e.g. white) - Scale down shortcut icons when notifications present - Apply icon extracted color to "Notifications" header Change-Id: Idf791dc76d15d05d246000ad73810916d7cd1750 --- res/drawable/gutter_horizontal.xml | 9 +++++++ res/layout/notification.xml | 24 +++++++++++++++---- res/layout/notification_main.xml | 2 +- res/values/dimens.xml | 1 + res/values/styles.xml | 7 ++++++ .../RoundedRectRevealOutlineProvider.java | 2 +- .../folder/FolderAnimationManager.java | 10 ++++++-- .../notification/NotificationItemView.java | 3 +++ .../popup/PopupContainerWithArrow.java | 18 ++++++++++---- .../shortcuts/ShortcutsItemView.java | 4 ++++ 10 files changed, 68 insertions(+), 12 deletions(-) create mode 100644 res/drawable/gutter_horizontal.xml diff --git a/res/drawable/gutter_horizontal.xml b/res/drawable/gutter_horizontal.xml new file mode 100644 index 0000000000..95b03df279 --- /dev/null +++ b/res/drawable/gutter_horizontal.xml @@ -0,0 +1,9 @@ + + + + + \ No newline at end of file diff --git a/res/layout/notification.xml b/res/layout/notification.xml index 085dfa93ce..4a02aa169c 100644 --- a/res/layout/notification.xml +++ b/res/layout/notification.xml @@ -28,6 +28,13 @@ android:orientation="vertical" android:clipChildren="false"> + + + android:elevation="@dimen/notification_elevation" + android:layout_below="@id/gutter_top" > + android:textColor="?android:attr/textColorPrimary" /> @@ -76,6 +84,14 @@ android:layout_height="@dimen/notification_footer_height" android:layout_below="@id/divider" /> + + diff --git a/res/layout/notification_main.xml b/res/layout/notification_main.xml index 7a8cf6d5c9..f681e8b06d 100644 --- a/res/layout/notification_main.xml +++ b/res/layout/notification_main.xml @@ -38,7 +38,7 @@ android:layout_height="wrap_content" android:textAlignment="viewStart" android:fontFamily="sans-serif" - android:textSize="@dimen/notification_main_text_size" + android:textSize="@dimen/notification_main_title_size" android:textColor="?android:attr/textColorPrimary" android:lines="1" android:ellipsize="end" /> diff --git a/res/values/dimens.xml b/res/values/dimens.xml index a4dff71905..980b714830 100644 --- a/res/values/dimens.xml +++ b/res/values/dimens.xml @@ -213,6 +213,7 @@ 32dp 13sp 12sp + 16sp 14sp 24dp 18dp diff --git a/res/values/styles.xml b/res/values/styles.xml index d11b002088..813fe8f29d 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -140,6 +140,13 @@ +