首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
recyclerview
订阅
用户5687642132
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
Android 编译时注解实践指南
Android 注解分为两种,一种是运行时注解,一种是编译时注解。RxJava 就是运行时注解,而 butterKnife 和 EventBus 是编译时注解,啃代码的时候经常碰到注解,所以只能乖乖的学习。
RecyclerView 粘性标签库: 可结合 BRVAH 使用
一个强大的粘性标签库
使用 DiffUtil 高效更新 RecyclerView
DiffUtil 是 recyclerview support library v7 24.2.0 版本中新增的类,用于比较两个数据列表,能计算出一系列将旧数据表转换成新数据表的操作,可用于高效更新 RecyclerView。
RecyclerView 源码解析
通过桥接, 组合, 适配器, 观察者模式来解读 RecyclerView
如何更好的编写 RecyclerView 的 Adapter
这是一篇关于如何更好的编写 RecyclerView 的 Adapter 文章
RecyclerView 优秀文集
收集 RecyclerView 优秀文章,持续更新欢迎提交 pr,推荐 star。
ListView、RecyclerView、ScrollView 里嵌套 ListView 相对优雅的解决方案: NestFullListView
ScrollView 里嵌套 ListView,一直是 Android 开发者(反正至少是我们组)最讨厌的设计之一,完美打破 ListView(RecyclerView)的复用机制,但由于这种设计需求在我司项目实在太多见,无奈之下,我还是决定封装一下。 其实这种方法,真的称不上优雅,只不过跟别的方法比起来,相对优雅吧。 本文的方法只是尽可能的节省刷新时的性能消耗, 不再每次都无脑 removeAllViews(),inflate(),addView()。 利用通用的 ViewHolder,减少刷新时的 findViewById() 操作。 欢迎讨论交流,拍板砖,如有更优方法,真心求指教。 在某些情况 需要动态往 LinearLayout 添加 Item 就可以使用本控件简化操作。
Android ListView 中复杂数据流的高效渲染
我们知道 Android 中的 ListView 之所以可以实现 item 的无限加载,是因为对每个 item 的 View 进行了缓存复用。ListView 的高效性能使得其在 App 开发中使用非常频繁,本文主要分析在复杂数据展示时如何更加高效的使用 ListView,如微博、facebook、twitter 等的 feed 流需要展示非常多的数据类型:新闻、图片、网页链接、视频,这种情况下 ListView 进行需要缓存各种类型的 View,App 的内存占用急剧升高……