我正在使用回收站视图将一些cardviews显示为列表。当我从该位置移除特定卡时。它看不见但在卡片被占用的空间中形成了一个间隙。如何将以下卡片视图项目拉到该位置(使用任何动画等?) 删除代码如下所示。
在适配器类中,
holder.ivClose.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
holder.llRating.startAnimation(AnimationUtils.loadAnimation(context,R.anim.popup_exit));
holder.llRating.setVisibility(GONE);
mListner.onCardRemoved(position);
}
});
在Fragment类代码中
@Override
public void onCardRemoved(int position) {
courseCards.remove(position);
adapter.notifyItemRemoved(position);
adapter.notifyDataSetChanged();
}