Loading quickstep/recents_ui_overrides/src/com/android/quickstep/views/ClearAllButton.java +5 −1 Original line number Diff line number Diff line Loading @@ -45,12 +45,15 @@ public class ClearAllButton extends Button implements PageCallbacks { private float mVisibilityAlpha = 1; private boolean mIsRtl; private final float mOriginalTranslationX, mOriginalTranslationY; private int mScrollOffset; public ClearAllButton(Context context, AttributeSet attrs) { super(context, attrs); mIsRtl = getLayoutDirection() == LAYOUT_DIRECTION_RTL; mOriginalTranslationX = getTranslationX(); mOriginalTranslationY = getTranslationY(); } @Override Loading Loading @@ -99,7 +102,8 @@ public class ClearAllButton extends Button implements PageCallbacks { float shift = Math.min(scrollState.scrollFromEdge, orientationSize); float translation = mIsRtl ? (mScrollOffset - shift) : (mScrollOffset + shift); orientationHandler.setPrimaryAndResetSecondaryTranslate(this, translation); orientationHandler.setPrimaryAndResetSecondaryTranslate( this, translation, mOriginalTranslationX, mOriginalTranslationY); mScrollAlpha = 1 - shift / orientationSize; updateAlpha(); } Loading quickstep/res/layout/overview_clear_all_button.xml +1 −2 Original line number Diff line number Diff line Loading @@ -23,5 +23,4 @@ android:text="@string/recents_clear_all" android:textColor="?attr/workspaceTextColor" android:textSize="14sp" android:translationY="@dimen/task_thumbnail_half_top_margin" /> No newline at end of file android:translationY="@dimen/task_thumbnail_half_top_margin" /> No newline at end of file src/com/android/launcher3/touch/LandscapePagedViewHandler.java +3 −2 Original line number Diff line number Diff line Loading @@ -148,8 +148,9 @@ public class LandscapePagedViewHandler implements PagedOrientationHandler { } @Override public void setPrimaryAndResetSecondaryTranslate(View view, float translation) { view.setTranslationX(0); public void setPrimaryAndResetSecondaryTranslate( View view, float translation, float defaultTranslationX, float defaultTranslationY) { view.setTranslationX(defaultTranslationX); view.setTranslationY(translation); } Loading src/com/android/launcher3/touch/PagedOrientationHandler.java +2 −1 Original line number Diff line number Diff line Loading @@ -65,7 +65,8 @@ public interface PagedOrientationHandler { int getSecondaryDimension(View view); FloatProperty<View> getPrimaryViewTranslate(); FloatProperty<View> getSecondaryViewTranslate(); void setPrimaryAndResetSecondaryTranslate(View view, float translation); void setPrimaryAndResetSecondaryTranslate( View view, float translation, float defaultTranslationX, float defaultTranslationY); int getPrimaryScroll(View view); float getPrimaryScale(View view); int getChildStart(View view); Loading src/com/android/launcher3/touch/PortraitPagedViewHandler.java +3 −2 Original line number Diff line number Diff line Loading @@ -145,9 +145,10 @@ public class PortraitPagedViewHandler implements PagedOrientationHandler { } @Override public void setPrimaryAndResetSecondaryTranslate(View view, float translation) { public void setPrimaryAndResetSecondaryTranslate( View view, float translation, float defaultTranslationX, float defaultTranslationY) { view.setTranslationX(translation); view.setTranslationY(0); view.setTranslationY(defaultTranslationY); } @Override Loading Loading
quickstep/recents_ui_overrides/src/com/android/quickstep/views/ClearAllButton.java +5 −1 Original line number Diff line number Diff line Loading @@ -45,12 +45,15 @@ public class ClearAllButton extends Button implements PageCallbacks { private float mVisibilityAlpha = 1; private boolean mIsRtl; private final float mOriginalTranslationX, mOriginalTranslationY; private int mScrollOffset; public ClearAllButton(Context context, AttributeSet attrs) { super(context, attrs); mIsRtl = getLayoutDirection() == LAYOUT_DIRECTION_RTL; mOriginalTranslationX = getTranslationX(); mOriginalTranslationY = getTranslationY(); } @Override Loading Loading @@ -99,7 +102,8 @@ public class ClearAllButton extends Button implements PageCallbacks { float shift = Math.min(scrollState.scrollFromEdge, orientationSize); float translation = mIsRtl ? (mScrollOffset - shift) : (mScrollOffset + shift); orientationHandler.setPrimaryAndResetSecondaryTranslate(this, translation); orientationHandler.setPrimaryAndResetSecondaryTranslate( this, translation, mOriginalTranslationX, mOriginalTranslationY); mScrollAlpha = 1 - shift / orientationSize; updateAlpha(); } Loading
quickstep/res/layout/overview_clear_all_button.xml +1 −2 Original line number Diff line number Diff line Loading @@ -23,5 +23,4 @@ android:text="@string/recents_clear_all" android:textColor="?attr/workspaceTextColor" android:textSize="14sp" android:translationY="@dimen/task_thumbnail_half_top_margin" /> No newline at end of file android:translationY="@dimen/task_thumbnail_half_top_margin" /> No newline at end of file
src/com/android/launcher3/touch/LandscapePagedViewHandler.java +3 −2 Original line number Diff line number Diff line Loading @@ -148,8 +148,9 @@ public class LandscapePagedViewHandler implements PagedOrientationHandler { } @Override public void setPrimaryAndResetSecondaryTranslate(View view, float translation) { view.setTranslationX(0); public void setPrimaryAndResetSecondaryTranslate( View view, float translation, float defaultTranslationX, float defaultTranslationY) { view.setTranslationX(defaultTranslationX); view.setTranslationY(translation); } Loading
src/com/android/launcher3/touch/PagedOrientationHandler.java +2 −1 Original line number Diff line number Diff line Loading @@ -65,7 +65,8 @@ public interface PagedOrientationHandler { int getSecondaryDimension(View view); FloatProperty<View> getPrimaryViewTranslate(); FloatProperty<View> getSecondaryViewTranslate(); void setPrimaryAndResetSecondaryTranslate(View view, float translation); void setPrimaryAndResetSecondaryTranslate( View view, float translation, float defaultTranslationX, float defaultTranslationY); int getPrimaryScroll(View view); float getPrimaryScale(View view); int getChildStart(View view); Loading
src/com/android/launcher3/touch/PortraitPagedViewHandler.java +3 −2 Original line number Diff line number Diff line Loading @@ -145,9 +145,10 @@ public class PortraitPagedViewHandler implements PagedOrientationHandler { } @Override public void setPrimaryAndResetSecondaryTranslate(View view, float translation) { public void setPrimaryAndResetSecondaryTranslate( View view, float translation, float defaultTranslationX, float defaultTranslationY) { view.setTranslationX(translation); view.setTranslationY(0); view.setTranslationY(defaultTranslationY); } @Override Loading