E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
RecyclerView
ListView与
RecyclerView
的区别
区别ListView
RecyclerView
说明Adapter需继承BaseAdapter需继承
RecyclerView
.Adapter-ViewHolder自定义需继承
RecyclerView
.ViewHolder
RecyclerView
12313凯皇
·
2023-12-27 20:12
15 Android常见设计模式:适配器模式
从最早的ListView、GridView到现在最新的
RecyclerView
都需要使用Adapter。
彩虹_直至黑白
·
2023-12-27 20:03
去除
recyclerview
的notifydatasetchanged动画
publicclass
RecyclerView
AnimUtil{privatestaticfinal
RecyclerView
AnimUtilourInstance=new
RecyclerView
AnimUtil
Aiden_9
·
2023-12-27 19:42
更高效地刷新
RecyclerView
| DiffUtil二次封装
RecyclerView
.Adapter有4个非全量刷新方法,分别是:notifyItemRangeInserted()、notifyItemRa
Android开发指南
·
2023-12-27 07:13
Android
RecyclerView
应用
基本使用配置build.gradleimplementation'com.android.support:
recyclerview
-v7:28.0.0'创建activity_recycleview.xml
BrotherTree
·
2023-12-27 04:26
Android
RecyclerView
使用多样式
这里只是记录一下思路:与正常的ListViewAdapter、GridViewAdapter、StaggerViewAdapter不同的是需要重写一个方法
1cca8dee41fb
·
2023-12-26 12:35
RecyclerView
将某个item移动到底部
获取要移动的item的数据对象。从数据集中删除该item。将该item添加到数据集的底部。调用notifyItemMoved通知适配器进行移动。//移动item到底部的方法publicvoidmoveItemToBottom(intposition){if(position=dataList.size()){return;}//获取要移动的item数据YourDataitemToMove=data
Steve_XiaoHai
·
2023-12-26 08:04
基础控件
android
X
recyclerView
下拉图片错乱解决 Glide图片占位符
在开发过程中加载更多是非常常见的,有两个细节需要注意1图片的大小问题图片宽不要设置wrap_content设置android:adjustViewBounds="true"正好到屏幕边缘2就是在适配器里添加占位符了apply(newRequestOptions().placeholder(R.mipmap.ic_launcher))Glide.with(context).load(list.get
Ad大成
·
2023-12-25 11:45
RecyclerView
:notifyItemChanged刷新闪烁问题
出处:https://blog.csdn.net/u014537423/article/details/52777978
RecyclerView
调用notifyItemChanged闪烁问题相信很多人都遇到过
蔡宝e
·
2023-12-25 10:48
Could not determine artifacts for XXX: No cached version availa
今天删掉某个第三方引用以后,突然发现项目报错了Couldnotdetermineartifactsforandroidx.
recyclerview
:
recyclerview
:1.0.0:Nocachedversionavaila
杜白白白
·
2023-12-24 19:47
base
RecyclerView
AdapterHelper java.lang.IllegalStateException: please bind
recyclerView
first!
java.lang.IllegalStateException:pleasebind
recyclerView
first!
唐诺
·
2023-12-24 12:22
java
开发语言
Android 基础学习day04
RecyclerView
控件(案例引入)
目录一、概述二、注意事项三、遇到的问题四、步骤展示(一)文件准备(二)菜单栏部分(三)依赖部分(四)实现ListView效果五、效果展示六、补充内容1、内容主要参考自:https://www.bilibili.com/video/BV1Dt411L74N2、这部分的内容,主要是跟着视频做例子走的,如果有不对的,希望可以指出或补充。3、完成了类似于列表视图(ListView)、网格视图(GridVi
Y__W
·
2023-12-24 08:14
Android Scrollview嵌套
recyclerview
不显示布局问题记录
同样的布局,在别的布局中就可以显示。布局如下:其他只是布局显示不全,这个直接不显示,后来发现是因为布局管理器导致,用的NestStaggeredGridLayoutManager就不显示布局,换成了GridLayoutManager就显示。具体原因还不知道,先记录。
hudafei
·
2023-12-24 07:29
Could not resolve com.github.CymChad:Base
RecyclerView
AdapterHelper:2.9.28.
1、首先进入阿里云maven仓库,在搜索栏输入无法下载的依赖名称,查询现有版本号,可以看到这里有2.9.34。2、在build.gradle(Project)的buildscript闭包下替换为阿里云maven仓库:maven{url'https://www.jitpack.io'}maven{url'https://maven.aliyun.com/repository/public'}mave
振华OPPO
·
2023-12-23 22:06
Android经验
github
依赖
gradle
安卓
android
studio
Android-推荐一个
RecyclerView
悬浮头部(StickyItemDecoration)
置顶不可以滑动.我刚好看到有一个开源库可以帮我们快速实现,分享出来希望能提高看文章的小伙伴的开发效率.StickyItemDecorationStickyItemDecoration有两个特性:粘性头部是放置在
RecyclerView
阿博聊编程
·
2023-12-23 18:50
Android 直播聊天界面来消息缓慢向上滑动效果、头部渐变消失
使用自定义LinearLayoutManager继承LinearLayoutManager覆盖@OverridepublicvoidsmoothScrollToPosition(
RecyclerView
recyclerView
Android_Trot
·
2023-12-23 10:31
Android基础
android
android
studio
java
循环渲染ForEach
使用场景4.1、数据源不变4.2、数据源组项发生变化4.3、数据源数组项子属性变化5、反例5.1、渲染结果非预期5.2、渲染性能降低Android开发中我们有ListView组件、GridView组件、
RecyclerView
昉钰
·
2023-12-23 10:07
鸿蒙4.0
ArkTS
UI
harmonyos
ForEach循环渲染
2020-03-23
①添加依赖(implementation'com.android.support:
recyclerview
-v7:29.0.2')②创建布局(宽、高必须充满)③找控件④设置布局管理器(线性布局,网格布局和瀑布流
先生_7857
·
2023-12-22 15:19
ListView点击事件无效或item点击事件无效
1.概述我们在开发过程中可能会遇到点击ListView或者
RecyclerView
的点击事件无效,可能就是因为item中含有Button、CheckBox等控件,它们会抢占该item本身的焦点,导致ListView
世道无情
·
2023-12-21 16:09
Compose 组合项 - 滑动列表 LazyColumn、LazyRow
一、概念可滚动,类似
RecyclerView
(Column、Row用Modifier设置滚动是相当于ScrollView)。
Jomurphys
·
2023-12-21 10:25
Compose
android
scrollview 嵌套
recyclerview
显示不全
kotlinscrollview中嵌套
recyclerview
,这时
recyclerview
有可能显示不全,在
recyclerview
外面包裹一层RaletiveLayout就可以了。
老头er
·
2023-12-21 03:31
android
Android
RecyclerView
个人回顾:1.
RecyclerView
用来代替ListView和GridView2.
RecyclerView
可以实现瀑布流布局3.
RecyclerView
最出色的是它的缓存机制(四级缓存),ListView
孟芳芳
·
2023-12-20 21:26
笔记
android
android 自定义
recyclerview
,Android—
RecyclerView
进阶(3)—ItemAnimator分析及自定义
我的CSDN:ListerCi我的简书:东方未曦俗话说,好看的皮囊千篇一律,有趣的灵魂万里挑一。但是对于我们这些俗人来说,肯定是选择好看的皮囊,咱们的用户也是如此。你看看应用市场上那些花枝招展的APP,哪个不是用上了五花八门的动画效果,就算你的内在安全省电性能好,没点儿花招可留不住花心的用户。所以我们今天就来看看怎么实现让用户眼前一亮的动画,当然原理也很重要,因此源码分析必不可少,本文的源码分析主
Rubix-Kai
·
2023-12-20 21:56
android
自定义recyclerview
RecyclerView
源码分析(一):
RecyclerView
的三大流程
1、开篇我们都知道
RecyclerView
是一个具有缓存机制的列表控件,它会在适当的时机对滑出屏幕的View进行回收和重用,避免创建大量的View,从而达到高性能的目的。
吹白
·
2023-12-20 21:26
#
Android
RecyclerView详解
RecyclerView源码
RecyclerView
RV源码分析
android局部布局刷新,Android
RecyclerView
局部刷新分析
一开始,我把SwipeRefreshLayout和
RecyclerView
直接耦合在一起,布局就写一个控件,爽。因为那会儿业务场景是那样,没有考虑灵活性。
weixin_39565390
·
2023-12-20 21:26
android局部布局刷新
Android
RecyclerView
原理
文章目录从ListView到
RecyclerView
RecyclerView
运行机制ListView缓存机制
RecyclerView
缓存机制
RecyclerView
核心机制总结从ListView到
RecyclerView
RecyclerView
VincentWei95
·
2023-12-20 21:25
原理
android
Android
RecyclerView
工作原理分析(上)
基本使用
RecyclerView
的基本使用并不复杂,只需要提供一个
RecyclerView
.Apdater的实现用于处理数据集与ItemView的绑定关系,和一个
RecyclerView
.LayoutManager
庞哈哈12138
·
2023-12-20 21:55
Android
RecyclerView
Android常考问题(6)-
RecyclerView
及其复用-源码分析
前一篇的ListView只是之前的学习的回顾和复习,
RecyclerView
才是目前学习的主要内容。这部分内容也比较多,因此详细分两部分来总结一下。
Hello,Fenger
·
2023-12-20 21:25
Android
Java
面试准备
RecycleView
Android
Java
面试
深入理解
RecyclerView
的绘制流程和滑动原理,android开发平台的框架原理
detachAndScrapAttachedViews(recycler);//暂时分离已经附加的view,即将所有childdetach并通过Scrap回收mLayoutState.mInfinite=resolveIsInfinite();mLayoutState.mIsPreLayout=state.isPreLayout();mLayoutState.mNoRecycleSpace=0;/
m0_65320833
·
2023-12-20 21:24
程序员
架构
移动开发
android
Android-
RecyclerView
原理
用ListView实现一个列表ListView是最简单的一种列表实现,通过Adapter可将数据转换为视图。以下代码是ListView的一种典型使用方法dataclassDemoItem(valtext:String,valtarget:Class)overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanc
Benson_CSU
·
2023-12-20 21:24
android
python
java
vue
面试
Android
RecyclerView
动画处理 流程 原理(源码分析第二篇)
零、本文主题本文要解决的问题:1.
Recyclerview
动画的实现原理是什么?2.处理的主要流程大概是怎样的?一、核心原理我们抛开代码,想一下,
RecyclerView
中的view动画有几种?
洛克Lee
·
2023-12-20 21:53
Android
组件
android
RecyclerView
动画
RecyclerView
源码讲解系列(一)总览
从今天开始
RecyclerView
源码讲解系列正式开始更新,每周一篇。欢迎大家持续关注。
潇洒哥讲Android
·
2023-12-20 21:52
Android
技术分享
android
java
RecyclerView
源码分析(四)--动画流程
看完本文你大概需要8.3分的毅力相关系列文章
RecyclerView
源码分析(一)--整体设计
RecyclerView
源码分析(二)--测量流程
RecyclerView
源码分析(三)--布局流程上一篇文章讲了
a2923790861
·
2023-12-20 21:52
android
android
RecyclerView
源码分析(三)测绘流程下篇
上一篇从
RecyclerView
的源码牵出了测量和布局的核心逻辑都在dispatchLayoutStep系列方法中。这篇我们就分析下dispatchLayoutStep系列方法。
zsaCHG
·
2023-12-20 21:52
android
java
RecyclerView
源码分析(四)
RecyclerView
的动画机制
转载自琼珶和予
RecyclerView
源码分析(四)
RecyclerView
的动画机制
RecyclerView
的动画机制1.概述1.再来看
RecyclerView
的三大流程2.从Adapter角度来看动画执行的机制
detachment_w
·
2023-12-20 21:22
Android
RecyclerView
动画处理 流程 原理(源码分析第三篇)
零、本文主题上篇文章Android
RecyclerView
动画处理流程原理(源码分析第二篇)讲了
Recyclerview
动画的实现原理与主要流程。
洛克Lee
·
2023-12-20 20:21
Android
组件
android
RecyclerView
动画
原理
BRVAH 树形列表详解の使用篇
demoBase
RecyclerView
AdapterHelper简单Demo定义Item为减少篇幅,这里省略了构造函数和getter/setter方法。
StoneHui
·
2023-12-20 18:29
Android 在Dialog中使用
RecyclerView
的问题
项目中使用到Dialog展示数据,于是使用了
RecyclerView
,刚开始没什么事,后续出现数据过多导致无法滑动,经过测试发现是Dialog布局使用了ConstraintLayout导致的,随后写死
RecyclerView
pgc_tel
·
2023-12-20 14:40
我的Android之路
Android
RecyclerView
Dialog
RecyclerView
通用分割线
使用方式listContent.addItemDecoration(Divider.builder().color(getResources().getColor(R.color.bgDefaultColor)).height(3).build());使用范围GridLayoutManager;LinearLayoutManager;StaggeredGridLayoutManager;代码来源来
时间在走
·
2023-12-20 11:07
RecyclerView
嵌套
RecyclerView
,内层
RecyclerView
区域无法响应Item点击
问题描述项目中遇到了一个
RecyclerView
内嵌套
RecyclerView
,内层
RecyclerView
的区域无法响应所在Item的点击事件的问题。
dlihasa
·
2023-12-20 06:14
Android
RecyclerView
滚动的技巧知识
简述在Android开发中,
RecyclerView
是我们开发者最为常用的控件,用于展示大量的数据,为此其相关的item滚动知识尤为重要,此篇文章不讲解原理,而是提供相关函数,给需要的小伙伴们提供思路,
隐姓埋名的猫大叔
·
2023-12-19 19:16
DiffUtil工具类使用-让
recyclerview
使用更高效
DiffUtil工具类使用-让
recyclerview
使用更高效问题背景安卓开发过程中,
recyclerview
是很常见的滑动列表视图组件,数据刷新的时候,我们经常就是直接调用了mAdapter.notifyDataSetChanged
baorant在写代码
·
2023-12-19 12:13
android
android
studio
动画
flutter
kotlin
DiffUtils 遇到 Kotlin,榨干视图局部刷新的最后一滴性能
前言:
RecyclerView
作为Android开发中最常用的开发组件,简单的静态页面,是不需要使用DiffUtils的。
让开,我要吃人了
·
2023-12-19 12:13
Android进阶之路
java
开发语言
移动开发
安卓
5.1.0| DiffUtil.ItemCallback实现细颗粒度的差分更新
DiffUtil.ItemCallback和ListAdapter的出现,让列表的刷新性能和简单性都得到了提升,但同时还是有些坑ListAdapter继承自
RecyclerView
.Adapter,主要是实现了
茶不思基
·
2023-12-19 12:13
移动开发
android
diffutil局部刷新_用DiffUtil刷新
RecyclerView
的一个实例
因为在
RecyclerView
之前只有ListView,这玩意的适配器刷新只有这一个方法,所以很自然的把这种习惯延续到了
RecyclerView
上面。
weixin_39586915
·
2023-12-19 12:42
diffutil局部刷新
我们对 DiffUtil 的使用可能被带偏了
的使用可能被带偏了前面都是我的流水账,觉得看起来很没劲的,可以直接跳转到本质小节,.DiffUtil的优势我在最初接触DiffUtil时,心中便对它有颇多的好感,包括:算法听提来就很nb,一定是个好东西;简化了
RecyclerView
水花DX
·
2023-12-19 12:12
Android
android
kotlin
DiffUtil
RecyclerView
RecyclerView
扩展知识: DiffUtil
它最大的用处就是在
RecyclerView
刷新时,不再使用mAdapter.notifyDataSetChanged()全部刷新,全部刷新的缺点:不会触发
RecyclerView
的动画(删除、新增、位移
只是一条程序狗
·
2023-12-19 12:10
android
RecyclerView
DiffUtil
RecyclerView
数据更新神器 - DiffUtil
概述DiffUtil是support-v7:24.2.0新增的工具类,它主要是用来计算两个数据集之间的差异,计算出旧数据集->新数据集的最小变化量,并将其返回。算法DiffUtil内部采用ugeneW.Myers’sdifference算法。该算法对空间做了优化,并使用O(N)空间来计算两个列表添加和删除的最小操作数,算法的时间复杂度为O(N+D^2)。由于该算法不支持移动的Item,因而Goog
行云间
·
2023-12-19 12:08
AndroidSurpport
android
DiffUtil
RecyclerView
数据更新
通过DiffUtil高效更新
RecyclerView
通过DiffUtil高效更新
RecyclerView
DiffUtil是
RecyclerView
supportlibraryv724.2.0版本中新增加的类用于比较两个数据列表并能计算出一系列将旧数据表转换成新数据表的操作
氦客
·
2023-12-19 12:08
Android
DiffUtil
高效
更新
Recycler
DiffUtil +
RecyclerView
在 Kotlin中的使用
很惭愧,做了多年的Android开发还没有使用过DiffUtil这样解放双手的工具。文章目录1DiffUtil用来解决什么问题?2DiffUtil是什么?3DiffUtil的使用4参考文章1DiffUtil用来解决什么问题?先举几个实际开发中的例子帮助我们感受下:加载内容流时,第一次加载了ABC,第二次加载了BCD,如何让用户能看到不重复的内容?网络数据和本地数据不一致,如何能够找出不一致的内容?
Gerry_Liang
·
2023-12-19 12:07
项目实战
kotlin
android
DiffUtil
RecyclerView
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他