recyclerview使用
文章平均质量分 79
森之千手
安卓/前端开发
展开
-
RecyclerView高级使用(二)-垂直拖拽排序的简单实现
先看看要实现的效果图:![简单的垂直拖拽排序](https://img-blog.csdnimg.cn/20210329142737702.gif#pic_center效果比较简单,就是一个垂直列表,然后可以拖动其子条目进行排序。因此采用的方式还是RecyclerView+ItemTouchHelper,关于ItemTouchHelper的相关说明及使用还可以参考RecyclerView高级使用(一)-侧滑删除的简单实现和RecyclerView细节研究-RecyclerView点击错位问题的探讨与修原创 2021-03-29 14:54:19 · 321 阅读 · 0 评论 -
RecyclerView高级使用(一)-侧滑删除的简单实现
前言做安卓开发的同学,对RecyclerView一定都不陌生。早在它问世之前,我们安卓猿猿们实现列表或者表格常用的只用ListView和GridView。由于早期安卓开发相关的sdk说明文档的中文版不是很完善,很多用法实际上是很有问题的。就比如ListView,如果不用ViewHolder也能跑,但是为什么用,在当时也很少有人能完全讲清楚。RecyclerView的问世给这种不明了带来了新的生机。简单来说,这个新控件可以认为是自带ViewHolder的对ListView和GridView的集大成者。深一点原创 2021-02-19 15:42:08 · 1363 阅读 · 0 评论 -
RecyclerView细节研究-RecyclerView点击错位问题的探讨与修复
先描述一下这个问题。举个例子,我有一个列表,其条目的顺序从上到下应该是0,1,2…;然后当我删除第二个条目后,原来的第三个条目就应该要变成现在的第二个条目,那我点击现在的第二个条目,就应该得到的位置为1,但是实际得到的位置确是2:出现这个问题还是比较蛋疼的,因为别的功能都是好好的,只有这个位置错位了。要想解决这个问题,我们还得弄清另外一个问题:ViewHolder的getPosition、getAdapterPosition和getLayoutPosition你搞清楚了没?为什么我会提出这个问题,让我原创 2021-02-19 15:32:00 · 1423 阅读 · 0 评论 -
关于在RecyclerView中使用UniversalImageLoader加载图片刷新数据时引起的闪烁问题
关于在RecyclerView中使用UniversalImageLoader加载图片刷新数据时引起的闪烁问题先上一张效果图: 这个是我在用RecyclerView借助了ItemTouchHelper的帮助下实现的一个拖拽效果。我在成功拖拽完毕后调用notifyDatasetChanged进行数据更新时出现了图片闪烁一下的情况。 然后就开始在网上找解决办法。最终都没有达到预期的效果,但也不是说网上原创 2017-10-19 15:48:16 · 1996 阅读 · 1 评论 -
RecyclerView进阶使用-实现仿支付宝菜单编辑页面拖拽功能
先上一张效果图 之前看见了支付宝的菜单编辑页面,有个类似GridView的拖拽排序效果,于是想自己实现一下。经过网上的大量资料搜索,最终得出了如下的解决方案。1.实现拖拽的控件整个拖拽的控件,可以使用网上的可拖拽GridView或者自定义的RecyclerView.我自己是两种都尝试过。发现GridView的实现方式,并不是真正的拖拽,而是将你要拖拽的item制造一个镜像,接着将原来的item原创 2017-11-06 18:24:39 · 9356 阅读 · 10 评论