用 RecyclerView 做小清新的 Gallery 效果
作者ryanlijianchang,代码Recyclerview-Gallery。 Recyclerview-Gallery用 RecyclerView 做一个小清新的 Gallery 效果, 用法 首先,在你的build.gradle中添加依赖。 compile 'com.ryan.rv_gallery:rv-gallery:1.0.9' 第二,在你的 layout 文件中使用GalleryRecyclerView。 第三,在代码中像使用普通的 RecyclerView 一样,初始化你的 GalleryRecyclerView。LayoutManager 必须使用 LinearLayoutManager,同时在创建 LinearLayoutManager 需要指定你的方向为HORIZONTAL或者VERTICAL,让GalleryRecyclerView水平或者垂直方向滑动。 GalleryRecyclerView mRecyclerView = findViewById(R.id.rv_list); RecyclerAdapter adapter = new RecyclerAdapter(getApplicationContext(), getDatas()); mRecyclerView.setLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false)); mRecyclerView.setAdapter(adapter); 最后,指定GalleryRecyclerView的参数(非必须,不指定的话会使用默认值)。 mRecyclerView.initFlingSpeed(5000) // 设置滑动速度(像素/s) .initPageParams(0, 60) // 设置页边距和左右图片的可见宽度,单位 dp .setAnimFactor(0.15f) // 设置切换动画的参数因子 .setAnimType(AnimManager.ANIM_BOTTOM_TO_TOP) // 设置切换动画类型,目前有 AnimManager.ANIM_BOTTOM_TO_TOP 和目前有 AnimManager.ANIM_TOP_TO_BOTTOM .setOnItemClickListener(this); // 设置点击事件
- 1
- 粉丝: 3
- 资源: 909
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助