From 4e76d1f32beaa7f6b32a51b030c6b9575ae6d1f1 Mon Sep 17 00:00:00 2001 From: Fabian Kozynski Date: Mon, 25 Feb 2019 16:30:04 -0500 Subject: [PATCH] Change visuals for expanded QS * Moved status icons to the left * Moved carriers to top right of QS * Moved edit button to left of QSFooter * Moved PageIndicator to always be in Footer * Added build number to footer. Test: manual using landscape and RTL Bug: 124464727 Bug: 124466547 Bug: 126759381 Change-Id: I5e5b5bf559d75a8520e772e96b8c4e77ffb72d84 --- .../res/layout/mobile_signal_group.xml | 4 +- packages/SystemUI/res/layout/qs_carrier.xml | 17 ++-- .../SystemUI/res/layout/qs_carrier_group.xml | 22 ++--- .../SystemUI/res/layout/qs_footer_impl.xml | 62 +++++++----- packages/SystemUI/res/layout/qs_panel.xml | 2 +- .../res/layout/quick_settings_header_info.xml | 95 +++++++++++-------- .../SystemUI/res/values-land/integers.xml | 22 ----- packages/SystemUI/res/values/dimens.xml | 20 +++- packages/SystemUI/res/values/integers.xml | 4 +- packages/SystemUI/res/values/styles.xml | 2 + .../com/android/systemui/qs/QSAnimator.java | 3 - .../com/android/systemui/qs/QSCarrier.java | 3 +- .../android/systemui/qs/QSCarrierGroup.java | 1 + .../com/android/systemui/qs/QSFooterImpl.java | 60 +++++++++--- .../src/com/android/systemui/qs/QSPanel.java | 26 +---- .../systemui/qs/QuickStatusBarHeader.java | 3 + 16 files changed, 189 insertions(+), 157 deletions(-) delete mode 100644 packages/SystemUI/res/values-land/integers.xml diff --git a/packages/SystemUI/res/layout/mobile_signal_group.xml b/packages/SystemUI/res/layout/mobile_signal_group.xml index 5ecd380c69500..bfd079b59054a 100644 --- a/packages/SystemUI/res/layout/mobile_signal_group.xml +++ b/packages/SystemUI/res/layout/mobile_signal_group.xml @@ -65,8 +65,8 @@ android:layout_gravity="center_vertical"> + android:clipToPadding="false" > + android:singleLine="true" + android:maxEms="7"/> \ No newline at end of file diff --git a/packages/SystemUI/res/layout/qs_carrier_group.xml b/packages/SystemUI/res/layout/qs_carrier_group.xml index 13035620bc7f7..20190b7fff0d4 100644 --- a/packages/SystemUI/res/layout/qs_carrier_group.xml +++ b/packages/SystemUI/res/layout/qs_carrier_group.xml @@ -21,40 +21,38 @@ android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" - android:gravity="center_vertical|start" - android:orientation="horizontal" - android:layout_marginEnd="32dp"> + android:gravity="end|center_vertical" + android:orientation="horizontal"> + + android:id="@+id/carrier1" + android:layout_weight="1"/> \ No newline at end of file diff --git a/packages/SystemUI/res/layout/qs_footer_impl.xml b/packages/SystemUI/res/layout/qs_footer_impl.xml index fb2a343c4937b..669d53bfdc60e 100644 --- a/packages/SystemUI/res/layout/qs_footer_impl.xml +++ b/packages/SystemUI/res/layout/qs_footer_impl.xml @@ -21,6 +21,8 @@ android:id="@+id/qs_footer" android:layout_width="match_parent" android:layout_height="@dimen/qs_footer_height" + android:layout_marginStart="@dimen/qs_footer_margin" + android:layout_marginEnd="@dimen/qs_footer_margin" android:elevation="4dp" android:background="@android:color/transparent" android:baselineAligned="false" @@ -41,8 +43,35 @@ android:layout_gravity="center_vertical" android:gravity="end" > - + + + + + @@ -70,26 +99,14 @@ android:layout_width="@dimen/multi_user_avatar_expanded_size" android:layout_height="@dimen/multi_user_avatar_expanded_size" android:layout_gravity="center" + android:tint="?android:attr/colorAccent" android:scaleType="centerInside"/> - - @@ -98,10 +115,12 @@ style="@android:style/Widget.Material.Button.Borderless" android:layout_width="match_parent" android:layout_height="match_parent" + android:layout_gravity="center" + android:padding="@dimen/qs_footer_icon_padding" android:background="@drawable/ripple_drawable" android:contentDescription="@string/accessibility_quick_settings_settings" - android:padding="15dp" - android:src="@drawable/ic_settings_16dp" + android:src="@drawable/ic_settings" + android:scaleType="centerInside" android:tint="?android:attr/colorForeground"/> - diff --git a/packages/SystemUI/res/layout/quick_settings_header_info.xml b/packages/SystemUI/res/layout/quick_settings_header_info.xml index 967e13f05cfb4..075f51d2e17ac 100644 --- a/packages/SystemUI/res/layout/quick_settings_header_info.xml +++ b/packages/SystemUI/res/layout/quick_settings_header_info.xml @@ -25,7 +25,7 @@ android:id="@+id/long_press_tooltip" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_gravity="center_horizontal|bottom" + android:layout_gravity="start|bottom" android:alpha="0" android:text="@string/quick_settings_header_onboarding_text" android:textAppearance="@style/TextAppearance.QS.TileLabel" @@ -33,54 +33,69 @@ android:visibility="invisible" /> + android:layout_gravity="start|bottom" + android:gravity="center_vertical"> - - - + android:layout_gravity="start|center_vertical" + android:layout_weight="1" + android:gravity="center_vertical" + android:alpha="0"> + + + + + + + + + + + - - - - + android:layout_weight="1"/> + diff --git a/packages/SystemUI/res/values-land/integers.xml b/packages/SystemUI/res/values-land/integers.xml deleted file mode 100644 index fb226659dae77..0000000000000 --- a/packages/SystemUI/res/values-land/integers.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - 0 - 1 - \ No newline at end of file diff --git a/packages/SystemUI/res/values/dimens.xml b/packages/SystemUI/res/values/dimens.xml index a40a14a477447..9a2eb940bbfea 100644 --- a/packages/SystemUI/res/values/dimens.xml +++ b/packages/SystemUI/res/values/dimens.xml @@ -274,7 +274,16 @@ - 56dp + 48dp + + + @dimen/qs_footer_height + + + 2dp + + + 14dp @dimen/notification_side_paddings @@ -415,11 +424,16 @@ 20dp 18dp 18dp + 18dp 6dp + 8dp + 6dp + 32dp + 4dp 16dp 16dp 16dp - 24dp + 16dp 64dp @@ -592,7 +606,7 @@ 22dp - 18dp + 20dp 14sp diff --git a/packages/SystemUI/res/values/integers.xml b/packages/SystemUI/res/values/integers.xml index e8fabf5a07f10..a6dae45f4b537 100644 --- a/packages/SystemUI/res/values/integers.xml +++ b/packages/SystemUI/res/values/integers.xml @@ -19,8 +19,8 @@ - -2 - 0 + 0 + 1