
Android RecyclerView使用
文章平均质量分 73
主要包含了RecyclerView的三种布局的设置、RecyclerView的间隔设置、RecylerView的多布局与混排、RecyclerView的拖拽与滑动等
danfengw
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android RecyclerView 吸顶效果(二)
请先阅读Android RecyclerView 吸顶效果(一),推荐参考第一篇文章的方案来实现,这里只是帖一下第二种方案的代码,简单的介绍一下ItemDecoration实现效果:ItemDecoration太懒了,截个图,如有侵权,请告知,会进行删除!主要代码StickyItemDecorationclass StickyItemDecoration(val context: Context, val mList: MutableList<Bean> = mutableLis原创 2020-11-05 20:31:28 · 560 阅读 · 0 评论 -
Android RecyclerView 吸顶效果(一)
实现效果:实现方案介绍recyclerView实现吸顶效果有2种方案:方案1: 通过ItemDecoration 并重写对应的getItemOffsets()、onDraw()、onDrawOver()方法方案2: 通过xml布局,并设置RecyclerView的scrollListener的监听的方式简单讲下2种方式优缺点:方案1:优点:封装性好,使用友好,相关逻辑封装在ItemDecoration中,没有外部逻辑缺点:扩展性不好,需要通过canvas进行绘制,如果吸顶控件ui比较复杂,原创 2020-11-05 16:28:47 · 3053 阅读 · 2 评论 -
RecyclerView 获取item,删除item的坑
场景:点击子布局中的imageview替换其图片,可以对imageview进行点击事件监听,也可以用一种更优雅的方式获取item,且使用简单。获取item自定义ViewHolderpublic class ViewHolder extends RecyclerView.ViewHolder { private Context mContext; private View mItemV原创 2017-03-07 15:11:32 · 7711 阅读 · 2 评论 -
Android RecyclerView 的瀑布流式布局
关于RecyclerView 的使用基础都是RecyclerView转ListView,在RecyclerView的布局方面还有一种布局形式就是StaggeredGridLayoutManager,瀑布流式布局就像上面图片所展示的形式。如果还不太会使用RecyclerView建议先查看博客 Android RecyclerView之代替ListView与GridView 。瀑布流式布局这里的瀑布流式原创 2015-10-29 09:20:10 · 3161 阅读 · 1 评论 -
Android RecyclerView之添加Item分割线
在 Android RecyclerView之代替ListView与GridView 这篇博客中,布局中可以看到虽然实现了ListView 与GridView的布局的实现,但是如果不加背景颜色,每个Item间是没有分割线的,因此分割线的添加需要我们自己进行实现,现在比较流行的一种方式是使用GitHub上开源的DividerItemDecoration,https://github.com/yumen原创 2015-10-28 21:46:22 · 13460 阅读 · 3 评论 -
Android RecyclerView拖拽与左右滑动删除
RecyclerView实现拖拽效果图: 相关介绍: ItemTouchHelper: 官方介绍ItemTouchHelper是一个支持对RecyclerView实现拖拽和滑动消失的工具类 这里主要看一下它的使用,构造器跟方法应该一看就明白了,创建的时候需要传入ItemTouchHelper.CallBack,关于ItemTouchHelper.CallBack的介绍下面也有。原创 2016-12-15 14:19:08 · 1984 阅读 · 0 评论 -
Android RecyclerView 多布局与混排
思路:创建Activitypublic class MyRecyleDemo extends AppCompatActivity { private RecyclerView mRecyclerView; private MyRecycleAdapter mAdapter; @Override protected void onCreate(@Nulla原创 2016-11-14 22:45:52 · 14776 阅读 · 4 评论 -
Android RecyclerView之代替ListView与GridView
RecyclerView是Android 5.0的新特性,可以直接代替ListView与GridView,并且能够实现瀑布流的布局,感觉RecyclerView使用的好处就是它不关心布局,只关心资源的回收与复用,正因为如此,RecyclerView中将ViewHolder进行了单独的编写,这也正是google所不断提倡的,另外,RecyclerView能够更简单的实现布局的转换。RecyclerVi原创 2015-10-28 07:42:45 · 6349 阅读 · 0 评论