您的位置:首页 > 其它

获取RecyclerView滑动的距离

2016-07-06 13:45 555 查看
如果LayoutManager用的是LinearLayoutManager,强烈推荐下面的方法获取滑动距离

private int getScollYDistance() {
LinearLayoutManager layoutManager = (LinearLayoutManager) mRecylerview.getLayoutManager();
int position = layoutManager.findFirstVisibleItemPosition();
View firstVisiableChildView = layoutManager.findViewByPosition(position);
int itemHeight = firstVisiableChildView.getHeight();
return (position) * itemHeight - firstVisiableChildView.getTop();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: