美文网首页
[RecycleView中的position]RecycleVi

[RecycleView中的position]RecycleVi

作者: 慎独静思 | 来源:发表于2023-03-27 23:40 被阅读0次

在recyclerview中有两种类型的position:

  1. layout position:这是从LayoutManager视角看到的position,它是item在布局中最新的计算位置;
  2. adapter position:这是从adapter视角看到的position,它是item在adapter中的位置;

这两种position在绝大多数情况下是相同的,除了adapter notify调用之后到布局计算完成之前,这两个position可能存在偏差。

RecyclerView.ViewHolder#getLayoutPosition返回viewholder在实际布局中的位置。

参考:
1、RecyclerView
2、「RecyclerView中的位置」你真的会正确获取Item的位置么?

相关文章

网友评论

      本文标题:[RecycleView中的position]RecycleVi

      本文链接:https://www.haomeiwen.com/subject/bumardtx.html