獲取RecyclerView滑動的距離

若是LayoutManager用的是LinearLayoutManager,強烈推薦下面的方法獲取滑動距離get

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(); }it

相關文章
相關標籤/搜索