summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2021-06-29 20:52:06 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2021-06-29 20:52:06 +0000
commit2ce2d91d1e7d0632b242ce38456b3d939a8f8611 (patch)
tree532c2c9e84c39741b8e8036b6a2963740963fcaa
parent0813101890106d8c0dcffaed511c406c2aab309e (diff)
parent5121caf3143104bb8f0aaf87c47001754b366a85 (diff)
Merge "Properly clear animations after dragging" into sc-dev
-rw-r--r--packages/SystemUI/src/com/android/systemui/qs/customize/TileAdapter.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/qs/customize/TileAdapter.java b/packages/SystemUI/src/com/android/systemui/qs/customize/TileAdapter.java
index d017c74b4306..b904505b6469 100644
--- a/packages/SystemUI/src/com/android/systemui/qs/customize/TileAdapter.java
+++ b/packages/SystemUI/src/com/android/systemui/qs/customize/TileAdapter.java
@@ -567,6 +567,8 @@ public class TileAdapter extends RecyclerView.Adapter<Holder> implements TileSta
public void clearDrag() {
itemView.clearAnimation();
+ itemView.setScaleX(1);
+ itemView.setScaleY(1);
}
public void startDrag() {
@@ -812,5 +814,12 @@ public class TileAdapter extends RecyclerView.Adapter<Holder> implements TileSta
@Override
public void onSwiped(ViewHolder viewHolder, int direction) {
}
+
+ // Just in case, make sure to animate to base state.
+ @Override
+ public void clearView(@NonNull RecyclerView recyclerView, @NonNull ViewHolder viewHolder) {
+ ((Holder) viewHolder).stopDrag();
+ super.clearView(recyclerView, viewHolder);
+ }
};
}