Merge "Properly clear animations after dragging" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
2ce2d91d1e
@@ -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);
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user