如何保持recyclerview的进度条的相同位置?

问题描述

这里我有一个 recyclerview 的 viewHolderclass,我在其中实现了 OnClickListener 按钮,如下面的代码

public class RemoveHolder extends RecyclerView.ViewHolder implements View.OnClickListener
{
 Button removeButton;
 private RemoveHolder (@NonNull View itemView) {
            super(itemView);
            removeButton =itemView.findViewById(R.id.remove_button);
            removeProgress =itemView.findViewById(R.id.remove_progress);
            removeButton.setonClickListener(this);
        }
@Override
        public void onClick(View v) {
            if (v.getId() == R.id.remove_button)
            {
                    buttonToProgressAnim();
                    List.remove(getAdapterPosition());
                    notifyDataSetChanged();
            }
        }
}

正是我得到的:

  1. 点击按钮删除项目后,会出现进度条。
  2. 进度条仍然出现在移除位置

clicked position 0

progressbar at 0 at new position and its appear

same thing happening

现在正是我想要的:

  1. 点击按钮删除项目后,进度条也会与回收项目一起消失,不会影响其他位置

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)