1实现子页面撑满父布局,这样页面就只能显示一个个页面了
recyclerView.setLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.VERTICAL, false));
子布局
android:layout_width="match_parent"
android:layout_height="match_parent"
类似于这种长宽都和父亲一样大

2 设置每次滑动滑动页面底部
SnapHelper snapHelper = new PagerSnapHelper();
snapHelper.attachToRecyclerView(recyclerView);

3监听页面加载到下一个页面
recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrollStateChanged(@NonNull RecyclerView recyclerView, int newState) {
super.onScrollStateChanged(recyclerView, newState);
LinearLayoutManager manager = (LinearLayoutManager) recyclerView1.getLayoutManager();
int first = manager.findFirstVisibleItemPosition();
if (first != last) {
last = first;
Toast.makeText(MainActivity.this, "" + first, Toast.LENGTH_SHORT).show();
}

        }    });

参考项目:

更多相关文章

  1. android解决FragmentStatePagerAdapter 造成重新绘制fragment状
  2. Android(安卓)Fragment嵌套导致的bug
  3. android 随手记 遍历文件夹下的文件有多少
  4. android 定义手势
  5. Android(安卓)APP跳转微信小程序和APP跳转支付宝小程序传参
  6. android LayoutParams 简单说明 理解 示例
  7. Android(安卓)动态生成布局的方式摘要
  8. Android(安卓)studio 导入Module后报错记录
  9. Android透明状态栏(沉浸式状态栏)

随机推荐

  1. 5个最佳Android测试框架
  2. 将tensorflow训练好的模型移植到android
  3. Linux 下Android(安卓)开发环境搭建 ---Cent
  4. Android常用图片加载库介绍及对比
  5. Android消息处理机制:源码剖析Handler、Lo
  6. Android(安卓)HAL模块实现
  7. 从Android项目学习Kotlin(一)
  8. android的binder机制研究(C++部分)
  9. android控件属性介绍
  10. Android中的SurfaceView详解