首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
TV
订阅
xiongjiayou
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
RecyclerView缓存原理,有图有真相
1. RecyclerView缓存机制与性能优化关系 RecyclerView做性能优化要说复杂也复杂,比如说布局优化,缓存,预加载等等。其优化的点很多,在这些看似独立的点之间,其实存在一个枢纽:Adapter。因为所有的ViewHolder的创建和内容的绑定都需要经过Adap…
Android TV RecyclerView实现无限居中滑动并上下带渐隐效果
先上实现效果图一、TV开发中自定义RecyclerView解决若干问题1、快速滑动焦点乱跑问题在AndroidTV端使用原生RecyclerView在快速滑动的过程会发现焦点不见了很莫名奇怪,通过阅读
Andriod TV开发之Leanback
https://www.jianshu.com/p/8487e0157809 欢迎关注 Android TV文章专区,分享文章 Android TV开发之Leanback.
Android | Tangram动态页面之路(五)Tangram原理
本文将对Tangram进行初步讲解。 至此,整个流程就跑通了。
RecyclerView 里的自定义 LayoutManager 的一种设计与实现
很久很久以前,我分享过一篇文章,介绍了团队推出的一种异构的自定义 LayoutManger 的实现,它是基于 LinearLayoutManager 扩展实现的,这个项目的名字叫 vlayout,也许你以前听说过,或者在 github 上看到过,虽然还存在不少 bug 和不足,…
Android焦点搜索过程解析
上一篇文章Android焦点分发逻辑,我们简单的梳理了一下焦点分发的逻辑,这一次,我们再探讨一下焦点搜索的逻辑。 我们先来看看 ViewRootImpl 这个类的 focusSearch(...) 方法,如上代码所示: 对于 ViewRootImpl 这个类来说, mView …
Android焦点分发过程解析
为了简化代码,此处省略了部分逻辑。从源码我们可以看出,按键事件首先会尝试分发给 ViewTree 去处理(此处我们不深入讨论),如果 ViewTree 不做处理,那么就会进入焦点分发逻辑。就是在这里,按键事件分发转变成了焦点事件分发。 首先,根据不同的按键事件转变为不同焦点分发…
Android TV--RecyclerView中item焦点实战
我们在开发android tv应用时需要使用遥控器来控制RecyclerView的焦点,来向用户展示当前选中的是哪个item。不可避免的会涉及以下几个问题: 上面的效果,我们使用Leanback库中的VerticalGridView即可实现。 因为VerticalGridVie…