RT
public int findItem(int x, int y) {
View childViewUnder = binding.recyclerview.findChildViewUnder(x, y);
if (childViewUnder != null) {
RecyclerView.ViewHolder childViewHolder = binding.recyclerview.getChildViewHolder(childViewUnder);
if (childViewHolder != null) {
return childViewHolder.getAdapterPosition();
}
}
return -1;
}
本文档详细解析了一个名为findItem的方法,用于在RecyclerView中查找指定位置的子视图,并返回其在Adapter中的位置。方法首先通过坐标(x,y)找到childViewUnder,然后通过ViewHolder获取适配器位置,如未找到则返回-1。
7763

被折叠的 条评论
为什么被折叠?



