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
Recycleview
RecyclerView源码详解(第一篇ItemTouchHelper源码详解)
在写上一篇vlayout源码解析第一篇的时候,我发现随着源码的深入,这个框架对
RecycleView
的运用已达到如火纯青的地步,也就是说写这个框架的哥们对RecyclerView源码已经研究的相当透彻,
飞雨的夏天
·
2020-07-09 01:55
android高级组件原理篇
RecycleView
中实现折叠列表--之自定义ExpandView
先上效果图:这是一个
RecycleView
列表,点击了解更多展开显示主营业务及商品列表,再次点击了解更多收起。
点滴之路
·
2020-07-09 01:13
android
自定义控件
RecycleView
中使用ExpandView实现折叠效果
效果图:最近实现业务:点击了解更多加载商品,再点折叠上去,实现方法:item中嵌套expandView上代码:自定义的ExpandViewpublicclassExpandViewextendsFrameLayout{privateAnimationmExpandAnimation;privateAnimationmCollapseAnimation;privatebooleanmIsExpand
点滴之路
·
2020-07-09 01:13
android
自定义控件
No adapter attached; skipping layout导致
RecycleView
数据为空时与CoordinatorLayout不发生联动
当
RecycleView
数据为空时,与CoordinatorLayout并不发生联动,各种请况都尝试了,还有
RecycleView
的height也设置match_parent还是不管用,想着是不是滑动冲突了呢
点滴之路
·
2020-07-09 01:41
Scrollview和RecyclerView滑动冲突问题解决
1.NestedSrollview和
Recycleview
冲突解决:NestedSrcollview:android:fillViewport="true"
RecycleView
:android:layout_height
点滴之路
·
2020-07-09 01:41
仿百度外卖的下拉刷新ListView,
RecycleView
,ScrollView
仿百度外卖的下拉刷新实现github源码实现Android中ListView,
RecycleView
,ScrollView实现百度外卖下拉刷新方式,支持下拉各种平滑滑动加载回弹。
一洼世界
·
2020-07-09 01:32
X
recycleview
多条目
#契约类publicinterfaceHomeContract{publicabstractclassIHomePersenter{publicabstractvoidgetHome(HashMapmap);}interfaceIHomeModel{voidgetHome(HashMapmap,RequestCallbackrequestCallback);}interfaceIHomeView{
weixin_44022413
·
2020-07-08 22:48
X
RecycleView
使用,刷新加载,展示,条目点击
X
RecycleView
:X
RecycleView
是
RecycleView
的封装,使用和
RecycleView
完全一样,只是这个控件内封装了,上拉下拉的监听方法,也为了条目刷新加载&分页加载为所用,具体看文档源码
_万能的博哥
·
2020-07-08 22:03
Android
Android使用RecyclerView实现瀑布流效果的列表展示
瀑布流效果图:第一步:设置
RecycleView
的布局管理器为瀑布流StaggeredGridLayoutManagerRecyclerViewrlv=view.findViewById(R.id.pop_rlv
_万能的博哥
·
2020-07-08 22:32
Android
android:RecyclerView(横向、纵向、瀑布流)详解
今天我要讲的是
RecycleView
的几个常用布局方法的使用,也是非常的简单且灵活多变。
weixin_43747497
·
2020-07-08 21:40
知识总结
android进入页面时焦点不在首页问题
页面用NestedScrollView整体滑动,嵌套
Recycleview
。
匿名v
·
2020-07-08 20:59
RecyclerView使用入门
implementation'com.android.support:recyclerview-v7:28.0.0-rc01'2.初始化RecyclerViewpackagecom.example.administrator.
recycleview
demo
weixin_42576293
·
2020-07-08 20:20
Android
RecycleView
简单用法
RecycleView
的出现逐渐取代了ListViewGridView功能更加强大省去了ListView的优化问题更方便使用:首先导入依赖:(依赖的版本号根据个人需要进行修改)compile'com.android.support
Lisc8990
·
2020-07-08 20:50
比ListView还要叼的
recycleview
RecycleView
关于
RecycleView
的介绍网上有很多,据说是谷歌为了解决ListView的某些问题和实现更多的功能在ListView的基础开发出来的,可以实现瀑布流和左右滑动以及上下滑动,相关方法再网上都可以找到
weixin_42182191
·
2020-07-08 20:16
Android mvvm使用实战
本编文章简单使用databinding,给刚入门的同学学习mvvm借鉴进入正题//在gradleandroid下加入dataBinding{enabled=true}.xml中包含常见控件还有
recycleview
type
金胖
·
2020-07-08 19:30
Android
mvvm
android
android
studio
RecycleView
水平滑动并等分屏幕宽度实现
最近需要实现一个可以水平滑动且每屏显示是个item的效果,具体看下图:滑动的显示效果:具体子item布局:复制代码由于滑动使用
RecycleView
做的,所以这里默认是针对
RecycleView
实现,代码如下
weixin_34111819
·
2020-07-08 16:45
RecyclerView的使用总结以及常见问题解决方案
本文是RecyclerView源码分析系列最后一篇文章,主要讲一下我个人对于
RecycleView
的使用的一些思考以及一些常见的问题怎么解决。
weixin_34067049
·
2020-07-08 16:08
Flutter进阶:深入探究 ListView 和 ScrollPhysics
Flutter中的ListView可以对比Android中的ListView或者
RecycleView
(当然也有不同之处),是可滚动项的线性列表。我们可以用它来制作可滚动项目列表或重复项目列表。
weixin_33851429
·
2020-07-08 15:14
RecycleView
实现多标签展开收起效果
最近的项目需要实现一个多标签展开收起的效果,具体效果如下收起效果展开效果拿到效果图,很自然会想到用RecyclerView来实现,但是至于具体怎么去收起和展开,我这里用了个取巧的办法,可能不是最好的办法,但也能达到要求,在此,主要作为记录用,大神轻喷。废话不多说,直接上代码才是最实在的。外层布局代码:复制代码布局预览效果这里点击展开和收起的按钮,我单独用了个TextView来实现,因为这样操作起来
weixin_33829657
·
2020-07-08 15:49
SQLite数据库的CURD操作,结果使用ListView recyclerview展示结果
《第一行代码》6.4节,主要练习的是数据库的增删改查操作,结果通过之前的ListView控件展示,GIT版本后,再打算用
RecycleView
实现一遍,算是温习。
weixin_30569153
·
2020-07-08 14:38
ListView和ArrayAdapter、SimpleAdapter适配器的简单使用
在Android开发中,ListView是一个非常常用的控件,当然,现在已经有
RecycleView
来替代它了,但ListView还是有不少人在使用的。用到ListView,就一定会用到适配器。
想你依然心痛
·
2020-07-08 11:01
Android基础
RecycledView源码解析
RecyclerViewLayoutManagerAdapter,ViewHolder,ItemDecoration这些和
RecycleView
使用息息相关的类到底是什么关系ItemDecoration
卖火柴的小男孩2020
·
2020-07-08 11:12
RecyclerView
用自定义 LayoutManager 实现 Android 中 Gallery 或者 ViewPager 控件的效果,支持
RecycleView
的试图回收机制
GalleryLayoutManager项目地址:BCsl/GalleryLayoutManager简介:用自定义LayoutManager实现Android中Gallery或者ViewPager控件的效果,支持
RecycleView
Wei_Leng
·
2020-07-08 11:58
Android
不错文章转载
RecycleView
4种定位滚动方式演示
概述相信大家在项目中使用RecyclerView时,经常会遇到这样的需求:将RecyclerView滑动到指定位置,或者检索RecyclerView的某一项(各个项的高度不确定),然后定位滚动这到一项,将它显示。下面就讲解4种RecyclerView定位滚动的方式及具体效果演示。scrollBy使用:recyclerView.scrollBy(x,y)scrollBy(x,y)这个方法是自己去控制
魏军强
·
2020-07-08 11:59
android
RecycleView
中item宽度无法填充满的问题
RecycleView
中item宽度无法填充满的问题主要因为在初始化ViewHolder是方式有问题:ViewHolder(LayoutInflater.from(parent.context).inflate
xu_click
·
2020-07-08 10:15
Android
RecycleView
使用总结二
一.摘要
RecycleView
没有像ListView那样直接提供添加headerView和footerView的方法,所以要实现这样的效果需要自己去实现。
XxM_J
·
2020-07-08 09:37
Android学习笔记
Android TV 焦点
recycleview
中包含多个 焦点获取控件,上下滑动时,焦点错乱
需要覆写LinearLayoutManager中的onFocusSearchFailed方法,在超出当前屏幕时进行特殊处理,代码如下:packagecom.**********.utils;importandroid.content.Context;importandroid.support.v7.widget.RecyclerView;importandroid.util.AttributeSe
tnbaiyunf
·
2020-07-08 07:47
android开发之
recycleView
的adapter理解
之前很长时间都是使用的listview,然后自己写适配器,主要都是继承自BaseAdapter。大致的思路呢,就是我们传入数据源以及上下文对象,然后我们在自定义适配器文件中实现了构造方法,然后将传入的上下文对象(context)以及数据源初始化,下一步就是实现了我们继承自BaseAdapter的四个抽象方法:1.getCount,返回的对象是数据源的大小;2.getItem,返回的是每一项数据(d
thankYouLikeMe
·
2020-07-08 07:46
关于在
recycleview
中点击item获取对应的viewholder的方法
当使用recyclerView+CardView的时候,有时可能需要点击某一个item对其中的view进行操作,这时需要先获取点击的item的viewHolder。第一步:在onBindViewHolder中对viewHolder使用setTag给对应的viewHolder添加Tag。publicvoidonBindViewHolder(ViewHolderholder,intposition){
Luckie stone
·
2020-07-08 07:13
如何简单的为
Recycleview
实现刷新和加载更多
在RecyclerView问世之前,ListView可能是我们使用频率最高的控件之一了。而随着Android的发展,越来越多的时候大家都开始选择使用RecyclerView了。当然这也是事物发展的必然,个人感觉最重要的原因就是RecyclerView相对来说使用灵活性更高。默认情况下RecyclerView是不带下拉刷新和上拉加载更多效果的,但在实际项目中,经常需要添加这两项功能。虽然现成的库也有
fodroid
·
2020-07-08 05:48
RecyclerView滑动到指定位置,并指定位置在顶部
一般我们用m
Recycleview
.smoothScrollToPosition(0)滑动到顶部,具有滚动效果,但是如果我们想滚动到任意指定位置,那么smoothScrollToPosition()就不能保证所指定
shan_zwq
·
2020-07-08 04:52
异常
Android中
RecycleView
使用GridLayoutManager时自适应高度
使用下面的代码,默认一行3个childrecyclerView.setLayoutManager(newGridLayoutManager(activity,3){@OverridepublicvoidonMeasure(RecyclerView.Recyclerrecycler,RecyclerView.Statestate,intwidthSpec,intheightSpec){super.o
s562218
·
2020-07-08 04:45
安卓
Android 开发:glide圆角,圆形,效率问题
刚开始我在做项目的时候,采用了百度到的方案,结果发现百度到的代码效率极差,尤其是在做
recycleView
的时候,展示图片慢成狗。于是我重新研究了glide代码,以及官方文档
黑中华
·
2020-07-08 04:13
android开发
Android开发知多少
自定义view实现Recyclerview的 网格布局 和 流式布局 分割线的绘制
DividerGridItemDecoration类,继承RecyclerView.ItemDecoration,实现Recyclerview的网格布局和流式布局分割线绘制packagecom.example.
recycleview
.view
ren18234073466
·
2020-07-08 04:09
RecycleView
多条目布局不填充满父布局
今天写了一个
Recycleview
的多条目布局,有部分子布局无法填充满父布局。如下图最后发现是犹豫在onCreateViewHolder方法里视图是这样填充的。
qc_橙子
·
2020-07-08 03:53
SQLITE+
Recycleview
实现添加联系人功能
主要分为两部分:数据库部分和Fragment部分数据库部分:DbHelper.java:publicclassDbHelperextendsSQLiteOpenHelper{publicStringTB_NAME="friends";publicDbHelper(@NullableContextcontext,@NullableStringname,@NullableSQLiteDatabase.
KADD--
·
2020-07-08 01:43
android
RecycleView
(通过LinearLayoutManager)显示软键盘,点击外部隐藏软键盘
1fragment中的布局使用
RecycleView
才会使软键盘将View顶上去(外部是FramLayout容器)//这里是一个Edittext+TextView(发送)下面是里边的内容2activity
小丁丁铛
·
2020-07-08 01:49
全软键盘
RecycleView
动态设置item宽度
1通过Adapter动态设置publicclassTableAdapterextendsBaseQuickAdapter{publicTableAdapter(@NullableListdata){super(R.layout.item_table,data);}@Overrideprotectedvoidconvert(BaseViewHolderhelper,Stringitem){intsc
小丁丁铛
·
2020-07-08 01:49
自定义控件
recycleview
的点击,长按事件
用接口回调的方式实现点击,长按事件1:activity:数据的集成packagecom.bawei.test.activity;importandroid.os.Bundle;importandroid.os.Handler;importandroid.os.Message;importandroid.support.v7.app.AppCompatActivity;importandroid.s
一个淑女
·
2020-07-08 00:28
Android recyclerview实现查看更多/收起功能
:布局文件activity_main.xml,就一个recyclerview:代码MainActivity:packageseemore.test.com.seemore
recycleview
;importandroid.support.v7
RandomWrite
·
2020-07-07 23:17
Android
查看更多/收起
Android
查看更多/收起
android
RecycleView
预览和去掉滑倒尽头的动画
几个使用
recycleView
的技巧(listview,gridView也适用)1.有时我们使用
recycleview
只用到几个item,不需要滑动列表的效果滑倒底部的波浪形的动画很想去掉。
jzhdmy
·
2020-07-07 23:00
android安卓可用于商品展示的锚点定位加联动布局
/FeloneHelper/blob/master/README.md#可用于商品展示的锚点定位加联动布局演示这个是网上找的一个项目,修复了一些bug自定义的ScrollView会造成他子类里面包含的
recycleview
邱珑
·
2020-07-07 23:57
技术篇
自定义动画下拉刷新,可仿美团、京东
效果功能支持ListView,
RecycleView
,ScrollView,WebView一行代码指定是否支持上拉加载,下拉刷新自由定制刷新时头部和尾部的动画效果使用方式首先,是引入库compile'com.reoobter
iam王有才
·
2020-07-07 22:39
loading
RecycleView
宽度不能铺满父布局
如下图,item宽度设置的match_parent,却还是没能铺满父布局。之前的代码是这样:@
[email protected]
(@NonNullViewGroupparent,intviewType){if(viewType==TITLE){returnnewTitleViewHolder(mLayout
什么珂
·
2020-07-07 22:02
AS
《Android 源码设计模式》读书笔记(1)-- 工厂方法模式之基础
正巧最近在进行代码重构,加上
RecycleView
系列下篇文章的demo想结合一下设计模式,于是重读这本书,并简单记录一下,加深印象。首先先大致了解下都有哪些设计模式。
_夏霂熠雨
·
2020-07-07 21:13
设计模式
设计模式
工厂方法
RecycleView
系列(4)--利用 ItemDecoration 实现粘性头部分组功能
前言上一篇文章介绍了用ItemDecoration实现物流时间轴样式的一个例子,接下来,再来看一个比较常见的功能:粘性头部分组功能。我们先来看一下今日头条中选取位置信息时的效果:可以看到这个效果包含下面几个点:数据分组展示分组头部悬停两个分组头部相遇时上面的分组头部被缓缓推出,同时透明度发生变化下面就来借用ItemDecoration来一点点实现它。在了解ItemDecoration之前,这个功能
_夏霂熠雨
·
2020-07-07 21:13
android
recycleView
瀑布流
首先几个关键资源activityadapteritemitem中采用图片加文字的形式大致这样:adapter中需要去写一个动态分配高度的方法入参的mlist是集合的长度publicvoidgetRandomHeight(ListmList){mHeights=newArrayList<>();for(inti=0;i
加载中fh
·
2020-07-07 21:16
android开发
Android DataBinding+
RecycleView
结合
初衷想要把ViewModel+DataBinding+LiveData有机结合,提炼出一个可复用的模板,或者说套路。我的一个思路是把LiveData对象,通过DataBinding对象的binding.setXxx传入布局文件。我尝试确实这样可以把数据传进去,但是我却不知道如何使用这个数据。希望有人指点迷津。这里分享我搞了半天撸出来的xxx主要有三个类SuperBindingViewHolder=
qq_1164842895
·
2020-07-07 21:54
android笔记
Android GridView 踩过的坑
虽说有了
RecycleView
之后,基本上都不会再使用GridView了,但是以前的还是使用的GridView,现在就来说一说GridView踩过的坑,在使用GridView的时候我们发现点击GridView
追光者逆光
·
2020-07-07 21:12
Android
RecycleView
实现多Item布局
前同事发来一个UI图,说正在实现
RecycleView
多item布局,也实现一个,以后会用到的......废话不多说了,直接先来个图,下面是demo的实现上面一共有三个item,后台数据我就不知道怎么样了
风中De枫叶
·
2020-07-07 20:41
Android
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他