From 9a68a9ea62f566a511a7750083c42ea74c2f4f4e Mon Sep 17 00:00:00 2001 From: Vadim Tryshev Date: Wed, 18 Apr 2018 18:49:39 -0700 Subject: [PATCH] Small tweaks to positioning Clear-all button Bug: 72222505 Test: Manual Change-Id: I920a1d712e4f72ed66cf0c31cb77cf949339b2c6 --- quickstep/res/layout/overview_clear_all_button.xml | 2 ++ .../android/quickstep/views/RecentsViewContainer.java | 11 +++-------- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/quickstep/res/layout/overview_clear_all_button.xml b/quickstep/res/layout/overview_clear_all_button.xml index 8632f8bbd0..79d8a615e1 100644 --- a/quickstep/res/layout/overview_clear_all_button.xml +++ b/quickstep/res/layout/overview_clear_all_button.xml @@ -1,6 +1,7 @@ \ No newline at end of file diff --git a/quickstep/src/com/android/quickstep/views/RecentsViewContainer.java b/quickstep/src/com/android/quickstep/views/RecentsViewContainer.java index fe668c6f8e..ece78c1fdc 100644 --- a/quickstep/src/com/android/quickstep/views/RecentsViewContainer.java +++ b/quickstep/src/com/android/quickstep/views/RecentsViewContainer.java @@ -1,7 +1,5 @@ package com.android.quickstep.views; -import static com.android.quickstep.views.RecentsView.DEBUG_SHOW_CLEAR_ALL_BUTTON; - import android.content.Context; import android.graphics.Rect; import android.util.AttributeSet; @@ -49,10 +47,8 @@ public class RecentsViewContainer extends InsettableFrameLayout { } @Override - protected void onLayout(boolean changed, int left, int top, int right, int bottom) { - super.onLayout(changed, left, top, right, bottom); - - if (!changed || !DEBUG_SHOW_CLEAR_ALL_BUTTON) return; + protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { + super.onMeasure(widthMeasureSpec, heightMeasureSpec); mRecentsView.getTaskSize(mTempRect); @@ -60,8 +56,7 @@ public class RecentsViewContainer extends InsettableFrameLayout { (mClearAllButton.getMeasuredWidth() - getResources().getDimension( R.dimen.clear_all_container_width)) / 2); mClearAllButton.setTranslationY( - mTempRect.top + (mTempRect.height() - mClearAllButton.getMeasuredHeight()) / 2 - - mClearAllButton.getTop()); + mTempRect.top + (mTempRect.height() - mClearAllButton.getMeasuredHeight()) / 2); } @Override