private int getOffset() {    LinearLayoutManager layoutManager = (LinearLayoutManager) recyclerView.getLayoutManager();    int firstItemPosition = layoutManager.findFirstVisibleItemPosition();    View firstVisibleItem = recyclerView.getChildAt(0);    int itemWidth = firstVisibleItem.getWidth();    int firstItemRight = layoutManager.getDecoratedRight(firstVisibleItem);    return (recyclerView.getAdapter().getItemCount() * itemWidth            - (firstItemPosition + 2) * itemWidth + firstItemRight);

}

返回的是recycleview的width减去滚动的距离

更多相关文章

  1. smartrefreshlayout 只开启纯滚动模式
  2. ViewFlipper实现View轮播点击等效果
  3. Android(安卓)HorizontalScrollView回弹效果
  4. 仿ios滚动 有弹性的ScrollView
  5. RecyclerView的canScrollVertically方法踩坑
  6. Android的图片缩放、拖动
  7. Android中Listview实现分页加载效果OnScrollListener
  8. android跑马灯效果实现(一直滚动不受影响)
  9. Android(安卓)相机开发 Camera-附带扫码遮罩界面实现原理(自动聚

随机推荐

  1. js 引擎 JavaScriptCore
  2. Android下实现injectso
  3. 解析android中的帮助、about、关于作者、
  4. 安卓进阶第五篇之常见动画的使用
  5. Android下Button实现图文混排效果
  6. Android4.0 battery架构和管理
  7. 重拾Android之路之Android签名及打包
  8. 配置ionic+Android开发环境
  9. Android(安卓)Wifi BT的工作流程和portin
  10. Android(安卓)Toolbar的详细使用步骤