From 4f3f55238b209996b04d207b63b4e2ccbf5daf2e Mon Sep 17 00:00:00 2001 From: Amin Shaikh Date: Tue, 13 Feb 2018 17:55:14 -0500 Subject: [PATCH] Update qs footer to 56dp. - Update qs footer icons to 18dp - Animate out drag handle when QS footer is expanded - Change the qs footer actions container to optimize for alpha animations. Bug: 72382393 Bug: 73312177 Test: visual Change-Id: If2700d4ae13612924443712b2b03fb7660b36681 --- .../SystemUI/res/layout/qs_footer_impl.xml | 23 ++++++++----------- packages/SystemUI/res/values/dimens.xml | 6 ++--- .../com/android/systemui/qs/QSFooterImpl.java | 3 ++- 3 files changed, 15 insertions(+), 17 deletions(-) diff --git a/packages/SystemUI/res/layout/qs_footer_impl.xml b/packages/SystemUI/res/layout/qs_footer_impl.xml index 97472a49187a1..cf88adee7a62a 100644 --- a/packages/SystemUI/res/layout/qs_footer_impl.xml +++ b/packages/SystemUI/res/layout/qs_footer_impl.xml @@ -71,23 +71,19 @@ android:singleLine="true" /> - - - + android:layout_height="4dp" + android:layout_gravity="center" + android:background="@drawable/qs_footer_drag_handle" /> - + android:gravity="center_vertical|end" > @@ -131,6 +127,7 @@ android:layout_height="match_parent" android:background="@drawable/ripple_drawable" android:contentDescription="@string/accessibility_quick_settings_settings" + android:padding="15dp" android:src="@drawable/ic_settings_16dp" android:tint="?android:attr/colorForeground"/> @@ -145,7 +142,7 @@ android:visibility="invisible"/> - + diff --git a/packages/SystemUI/res/values/dimens.xml b/packages/SystemUI/res/values/dimens.xml index 3f6c85fc67adb..8eda64b2e9894 100644 --- a/packages/SystemUI/res/values/dimens.xml +++ b/packages/SystemUI/res/values/dimens.xml @@ -230,7 +230,7 @@ - 48dp + 56dp @dimen/notification_side_paddings @@ -337,7 +337,7 @@ 24dp 16dp - 6dp + 10dp 64dp @@ -513,7 +513,7 @@ 22dp - 16dp + 18dp 14sp diff --git a/packages/SystemUI/src/com/android/systemui/qs/QSFooterImpl.java b/packages/SystemUI/src/com/android/systemui/qs/QSFooterImpl.java index fe3ffb9263050..b9919a3f5c123 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/QSFooterImpl.java +++ b/packages/SystemUI/src/com/android/systemui/qs/QSFooterImpl.java @@ -174,7 +174,8 @@ public class QSFooterImpl extends FrameLayout implements QSFooter, .addFloat(mDivider, "alpha", 0, 1) .addFloat(mCarrierText, "alpha", 0, 1) .addFloat(mActionsContainer, "alpha", 0, 1) - .addFloat(mDragHandle, "translationY", 0, -mDragHandleExpandOffset) + .addFloat(mDragHandle, "translationY", mDragHandleExpandOffset, 0) + .addFloat(mDragHandle, "alpha", 1, 0) .build(); }