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() {
|
public void clearDrag() {
|
||||||
itemView.clearAnimation();
|
itemView.clearAnimation();
|
||||||
|
itemView.setScaleX(1);
|
||||||
|
itemView.setScaleY(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void startDrag() {
|
public void startDrag() {
|
||||||
@@ -812,5 +814,12 @@ public class TileAdapter extends RecyclerView.Adapter<Holder> implements TileSta
|
|||||||
@Override
|
@Override
|
||||||
public void onSwiped(ViewHolder viewHolder, int direction) {
|
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