![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
recyclerview的一些用法
吴庆森
这个作者很懒,什么都没留下…
展开
-
ScrollView嵌套RecyclerView出现的三个冲突
1.RecyclerView 与 ScrollView 滑动冲突2.嵌套布局不显示在顶部,直接显示 RecyclerView 第一个item3.RecyclerView 显示不全1.解决第一个:一般出现滑动冲突,按照 ScrollView 滑动即可;去掉 RecyclerView滑动即可;rcv_rank.setNestedScrollingEnabled(false); ...原创 2018-02-23 17:09:30 · 462 阅读 · 0 评论 -
RecyclerView瀑布流的优化:滑动闪烁、空白和位置移动
刚写完RecyclerView 瀑布流后,来回的滑动会发现各种问题:滑动图片闪烁,顶部留有空白,左右位置来回切换;下面针对这些问题稍微做了以下优化,下面是优化完的效果图:滑动较快,但是没出现闪烁、留白和位置切换的问题=-=;下面看是如何优化的。首先加入下面代码,防止item交换位置: layoutManager.setGapStrategy(Stagge...原创 2019-04-01 11:00:49 · 5800 阅读 · 4 评论 -
RecyclerView滑动到指定位置
1. 第一种,滑动到指定位置,但没有动画; /** * 滑动到指定位置 */ public void moveToPosition(LinearLayoutManager manager, int n) { manager.scrollToPositionWithOffset(n, 0); manager.setStackFr...原创 2019-03-07 15:42:52 · 1262 阅读 · 0 评论 -
仿抖音列表
下面是自己写的防抖音列表,包括:可上下滑动播放视频 播放完当前视频,自动播放下一个 仿抖音评论列表 节操播放器的简单使用下面是两张效果图: 下面是下载地址:GitHub 下载地址:https://github.com/wuqingsen/DouYinWuCSDN 下载地址:https://download.csdn.net/download/wuqings...原创 2019-03-08 16:31:23 · 2596 阅读 · 2 评论 -
recyclerview多种item布局
下面是实现recyclerview 多种 item 布局,先看效果图:这上面是用的一个 RecyclerView ~,其中聊天室和榜单是 item1 ,中间的筛选的内容是 item2,剩下的数据内容则是剩下的item~~。还实现的滑动置顶,点击置顶。如何实现的,先给出 demo 下载链接:CSDN 下载 :https://download.csdn.net/download/wu...原创 2018-12-01 09:10:11 · 1816 阅读 · 0 评论 -
RecyclerView滑动置顶点击置顶的实现
先看效果图,有波浪纹的是我点击的~~~:可以看出,这个 RcyclerView 我想让它滑动置顶它就会到顶部,想点击置顶也可以到顶部。那么如何实现的呢,具体看下面,因为下面内容太多。如果不想了解,可以直接下载下面的例子,下面是下载地址:CSDN 下载地址:https://download.csdn.net/download/wuqingsen1/10810684GitHub 下载地...原创 2018-11-27 16:46:48 · 2025 阅读 · 0 评论 -
RecyclerView滑动到指定位置
先看下效果图,有波浪纹的是我点击的~~~:可以看到,我点击之后,慢慢滑倒顶部了。上面是用的一个 RecyclerView 的控件实现的多种布局。好了不说废话了,实现比较简单,直接看关键代码吧(不是完整代码,完整代码去下载,下面有链接): //目标项是否在最后一个可见项之后 private boolean mShouldScroll; //记录目标项位置 ...原创 2018-11-27 15:14:20 · 795 阅读 · 0 评论 -
Android RecyclerView禁止滑动
在开发时,数组返回数目很少,需求要求不能左右滑动;解决方法:1. RecyclerView 为垂直状态(VERTICAL)下: LinearLayoutManager layoutManager = new LinearLayoutManager(context){ @Override ...原创 2018-10-17 11:18:35 · 44061 阅读 · 4 评论 -
RecyclerView 滑动时不让 Glide 加载图片
recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrollStateChanged(RecyclerView recyclerView, int newState) { if (newState == RecyclerVi...原创 2018-09-03 17:48:46 · 4537 阅读 · 1 评论 -
RecyclerView去掉滑动到边界阴影
xml 文件设置 RecyclerView 的属性 android:overScrollMode="never" =====================<android.support.v7.widget.RecyclerView android:id="@+id/rv_search_one" android:layout_width="match_pare...原创 2018-05-29 17:27:22 · 1851 阅读 · 0 评论 -
页面切换时为什么会自动跳到RecyclerView的位置
问题:页面切换时为什么会自动跳到 recyclerView 的位置我是这么解决的( 亲测有效 ),在外面嵌套一层 RelativeLayout : <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" and...原创 2018-05-10 15:25:20 · 648 阅读 · 0 评论 -
RecyclerView移除item (里面有解决 RecyclerView 刷新闪屏)
list.remove(position); //从列表中移除数据 notifyItemRemoved(position); //通知移除item notifyItemRangeChanged(0,list.size()); //刷新数据(不加偶尔会删除 item 的位置错误)以上直接加在需要删除...原创 2018-04-13 17:11:25 · 2415 阅读 · 0 评论 -
RecyclerView刷新图片会闪一下
第一种方法:((SimpleItemAnimator)recyclerView.getItemAnimator()).setSupportsChangeAnimations(false);第二种方法:recyclerView.getItemAnimator().setChangeDuration(0); Glide加载图片,加上 dontAnimate() ,再把 skipMe...原创 2018-03-27 16:35:12 · 695 阅读 · 0 评论 -
RecyclerView隐藏item但位置还在,显示空白
问题:recyclerview隐藏item但位置还在,显示空白;recyclerview 隐藏 item要把 item 的高度宽度设置为 0 ;显示的时候再设置回来。解决方法:要注意,在adapter的布局中,不可以把 itemView 高度设置为 match_parent ,否则无效。下面的 linearLayout 是要隐藏的布局 ViewGr...原创 2018-03-26 15:29:39 · 8931 阅读 · 6 评论 -
recycleview去掉自带的滑动效果
xml中实现(添加最后一个属性即可) <android.support.v7.widget.RecyclerView android:layout_width="match_parent" android:layout_height="match_parent" android:overScrollMode="never"/> 更多好内容戳下面...原创 2018-01-16 17:08:36 · 6516 阅读 · 1 评论 -
RecyclerView添加头部
在开发中,很多情况下不只是单纯的去使用RecyclerView ,有时需要添加头部,这样配合使用可以实现复杂的布局。也可以使用RecyclerView 的下拉刷新和上拉加载功能,比如下图上面有附近的人,下面是瀑布流:GitHub 下载地址:https://github.com/wuqingsen/RecyclerViewHeaderCSDN 下载地址:https://down...原创 2019-04-01 14:45:42 · 4517 阅读 · 1 评论