gpt4 book ai didi

java - 回收站 View : last item's animation on notifyItemRemoved()

转载 作者:行者123 更新时间:2023-11-29 10:10:32 25 4
gpt4 key购买 nike

行为视频:(不再可用)

删除:

viewHolder.buttonDelete.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
mItemManger.removeShownLayouts(viewHolder.swipeLayout);
mDataset.remove(position);
notifyItemRemoved(position);
notifyItemRangeChanged(position, mDataset.size());
mItemManger.closeAllItems();
Toast.makeText(view.getContext(), "Deleted " + viewHolder.textViewPos.getText().toString() + "!", Toast.LENGTH_SHORT).show();
}
});

我该如何解决这个问题?

注意事项:我正在使用 this library ,我已经更新了库。

更新:

viewHolder.buttonDelete.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
mItemManger.removeShownLayouts(viewHolder.swipeLayout);
mResultArray.remove(position);
notifyItemRangeChanged(position, mResultArray.size());
notifyItemRemoved(position);
mItemManger.closeAllItems();
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
notifyDataSetChanged();
}
}, 500);
}
});

最佳答案

RecyclerView 必须有 layout_height="match_parent"。最后一个项目消失并重新出现的问题让我发疯。

关于java - 回收站 View : last item's animation on notifyItemRemoved(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38255533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com