OSDN Git Service

Only animate drag handle alpha, not translation.
authorAmin Shaikh <ashaikh@google.com>
Thu, 1 Mar 2018 14:03:52 +0000 (09:03 -0500)
committerAmin Shaikh <ashaikh@google.com>
Thu, 1 Mar 2018 14:05:52 +0000 (09:05 -0500)
Bug: 73312177
Test: visual
Change-Id: I47f1bc0f0bf72a73c3e42c5cdd7df3c22218f7aa

packages/SystemUI/res/values/dimens.xml
packages/SystemUI/src/com/android/systemui/qs/QSFooterImpl.java

index ca4ea9e..7b1a9e1 100644 (file)
     <dimen name="qs_footer_padding_start">16dp</dimen>
     <dimen name="qs_footer_padding_end">24dp</dimen>
     <dimen name="qs_footer_icon_size">16dp</dimen>
-    <!-- Difference between drag handle margin in QQS and expanded QS -->
-    <dimen name="qs_footer_drag_handle_offset">10dp</dimen>
 
     <dimen name="qs_notif_collapsed_space">64dp</dimen>
 
index 7b48e02..e9888df 100644 (file)
@@ -86,14 +86,9 @@ public class QSFooterImpl extends FrameLayout implements QSFooter,
 
     private View mActionsContainer;
     private View mDragHandle;
-    private final int mDragHandleExpandOffset;
 
     public QSFooterImpl(Context context, AttributeSet attrs) {
         super(context, attrs);
-
-        mDragHandleExpandOffset = getResources().
-                getDimensionPixelSize(R.dimen.qs_footer_drag_handle_offset);
-
     }
 
     @Override
@@ -171,7 +166,6 @@ public class QSFooterImpl extends FrameLayout implements QSFooter,
                 .addFloat(mDivider, "alpha", 0, 1)
                 .addFloat(mCarrierText, "alpha", 0, 0, 1)
                 .addFloat(mActionsContainer, "alpha", 0, 1)
-                .addFloat(mDragHandle, "translationY", mDragHandleExpandOffset, 0)
                 .addFloat(mDragHandle, "alpha", 1, 0, 0)
                 .setStartDelay(0.15f)
                 .build();