adapter.setOnLongItmeClickListener(new MyAdapter.LongClickListener() {
@Override
public void onLongItmeClickListener(View view, final int position) {
ObjectAnimator animator = ObjectAnimator.ofFloat(view, "alpha", 1, 0);
animator.setDuration(2000);
animator.setInterpolator(new AccelerateInterpolator());
animator.start();
animator.addListener(new Animator.AnimatorListener() {
@Override
public void onAnimationStart(Animator animation) {
}
@Override
public void onAnimationEnd(Animator animation) {
list.remove(position);
adapter.notifyDataSetChanged();
}
@Override
public void onAnimationCancel(Animator animation) {
list.remove(position);
adapter.notifyDataSetChanged();
}
@Override
public void onAnimationRepeat(Animator animation) {
}
});
}
});
RecyclerView点击条目删除动画
最新推荐文章于 2024-04-05 00:47:29 发布