SnapHelper专题提供SnapHelper的最新资讯内容,帮你更好的了解SnapHelper。
RecyclerView+SnapHelper实现无限循环筛选控件 项目用到横向滑动的单项选择控件.需求如下: 1.选项由后台配置,也就是控件要动态设置宽度:2.每次滑动都要左对齐,并默认选中最左边选项:3.控件可以无限循环. 动态设置控件宽度:获取adapter的item宽度:获取adapter里装载的itemCount. 每次滑动都要左对齐:利用LinearSnapHelper中calculateDistanceToFinalSnap的方法实现: 默认选中最左item:利用RecycleView的LayoutManager中查找显示第一项的方法linearM