From be6fab0135d785b18996e20c1be2eb49e7934881 Mon Sep 17 00:00:00 2001 From: Fan Zhang Date: Fri, 14 Apr 2017 12:31:02 -0700 Subject: [PATCH] Update action bar style in app header UI. - Update background color of actionbar - Remove elevation of actionbar so it appears to be the same entity as app header. - Add a shadow below app header view. We can't set elevation on app header unfortunately because that will add shadow all round the view, but we only want shadow below it. - Updated app icon size/text size per to match UI spec. Change-Id: I63d7fa42b859a008fa662aaf19848cd40529c2ff Fix: 37207527 Fix: 37079248 Test: visual && make RunSettingsRoboTests --- res/drawable/action_bar_dropshadow.xml | 26 ++++++ res/layout/app_details.xml | 39 ++++---- res/values/dimens.xml | 1 + res/values/styles.xml | 2 +- .../applications/AppHeaderController.java | 91 ++++++++----------- .../applications/AppInfoWithHeader.java | 24 ++--- .../applications/InstalledAppDetails.java | 20 ++-- .../applications/ProcessStatsDetail.java | 6 +- .../settings/datausage/AppDataUsage.java | 6 +- .../fuelgauge/AdvancedPowerUsageDetail.java | 8 +- .../notification/AppNotificationSettings.java | 8 +- .../ChannelNotificationSettings.java | 8 +- .../applications/AppHeaderControllerTest.java | 80 ++++++++++------ .../AdvancedPowerUsageDetailTest.java | 32 +++---- 14 files changed, 194 insertions(+), 157 deletions(-) create mode 100644 res/drawable/action_bar_dropshadow.xml diff --git a/res/drawable/action_bar_dropshadow.xml b/res/drawable/action_bar_dropshadow.xml new file mode 100644 index 00000000000..dd8587747f7 --- /dev/null +++ b/res/drawable/action_bar_dropshadow.xml @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/res/layout/app_details.xml b/res/layout/app_details.xml index 5ffeec57a94..8cfa8b93d81 100644 --- a/res/layout/app_details.xml +++ b/res/layout/app_details.xml @@ -17,30 +17,24 @@ + android:orientation="vertical"> + android:paddingStart="?android:attr/listPreferredItemPaddingStart" + android:paddingEnd="0dp" + android:paddingTop="24dp" + android:paddingBottom="24dp"> @@ -70,19 +63,22 @@ @@ -131,4 +127,9 @@ + + + \ No newline at end of file diff --git a/res/values/dimens.xml b/res/values/dimens.xml index 09f7cdada6d..8173d8a3343 100755 --- a/res/values/dimens.xml +++ b/res/values/dimens.xml @@ -22,6 +22,7 @@ 16dip 40dip + 48dp 64dip 72dip 48dip diff --git a/res/values/styles.xml b/res/values/styles.xml index e9d25ffa70e..bae36b3a397 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -416,7 +416,7 @@