美文网首页
[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