首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android recyclerview
订阅
北京流年啊
更多收藏集
微信扫码分享
微信
新浪微博
QQ
27篇文章 · 0订阅
RecyclerView 性能优化 | 把加载表项耗时减半 (一)
RecyclerView 出场率很高。它的加载性能影响着用户体检。本篇分享一次完整的 RecyclerView 性能优化过程:从用工具定位问题,再不断尝试各种优化方案,最终达成 50% 的性能优化。
利用MotionLayout实现RecyclerView折叠展开动画
这种情况需要考虑一个item添加动画时,对其他的item的影响。而利用MotionLayout可以方便的实现这一点。 由于 MotionLayout 作为 ConstraintLayout 的子类,那么就自然而然地可以像 ConstraintLayout 那样使用去“约束”子视…
RecyclerView缓存原理,有图有真相
1. RecyclerView缓存机制与性能优化关系 RecyclerView做性能优化要说复杂也复杂,比如说布局优化,缓存,预加载等等。其优化的点很多,在这些看似独立的点之间,其实存在一个枢纽:Adapter。因为所有的ViewHolder的创建和内容的绑定都需要经过Adap…
【Android进阶】RecyclerView之缓存(二)
上一篇,说了ItemDecoration,这一篇,我们来说说RecyclerView的回收复用逻辑。 答案是LayoutManager#onLayoutChildren()。 也就是说,正常情况下上述2者都是不参与RecycleView的回收与复用。 可以看到,每次有item滑…
如何利用 RecyclerView 打造炫酷滑动卡片
前段时间一直在 B 站追《黑镜》第三季,相比前几季,这季很良心的拍了六集,😄着实过了一把瘾。由于看的是字幕组贡献的版本,每集开头都插了一个 app 的广告,叫 “人人美剧”,一向喜欢看美剧的我便扫了一下二维码,安装了试一试。我打开 app,匆匆滑动了一下首页的美剧列表,然后便随手切换到了订阅页面,然后,我就被订阅页面的动画效果吸引住了。
RecyclerView 性能优化 | 安卓 offer 收割基
阿里四面有三面都问了这个问题,在此做了整理,希望可以帮助到大家,欢迎查漏补缺。 这里的 Html.fromHtml(data) 方法可能就是比较耗时的,存在多个 TextView 的话耗时会更为严重,这样便会引发掉帧、卡顿,而如果把这一步与网络异步线程放在一起,站在用户角度,最…
读源码长知识 | 更好的 RecyclerView 表项点击监听器
RecyclerView没有提供表项点击事件监听器,只能自己处理。这一篇介绍一种更加解耦,更易于使用的表项点击事件监听方法。
V - Layout:淘宝、天猫都在用的Android UI框架 完全解析
在五一假期我对V- Layout进行了详细分析,我将献上一份 V- Layout的使用攻略 & 源码分析,希望你们会喜欢。 1. 为什么要使用 V - Layout 使用 ListView/GirdView/RecyclerView等基础空间来处理View的回收与复用。 但是,…
RecyclerView零点突破(基本使用篇)
本系列分为四篇:一、入门级-Adapter:仿QQ消息列表1.创建一个item布局:2.创建ViewHolder3.适配器:Adapter4.使用二、入门级-LayoutManager(仿淘宝商品列表