diff options
| author | 2021-06-29 20:52:06 +0000 | |
|---|---|---|
| committer | 2021-06-29 20:52:06 +0000 | |
| commit | 2ce2d91d1e7d0632b242ce38456b3d939a8f8611 (patch) | |
| tree | 532c2c9e84c39741b8e8036b6a2963740963fcaa | |
| parent | 0813101890106d8c0dcffaed511c406c2aab309e (diff) | |
| parent | 5121caf3143104bb8f0aaf87c47001754b366a85 (diff) | |
Merge "Properly clear animations after dragging" into sc-dev
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/qs/customize/TileAdapter.java | 9 |
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); + } }; } |