首页
›
移动端与Android应用开发
›
020-Jetpack Compose界面API接入链路
›
《RecyclerView与Compose混用架构与性能优化》
VIP20
本课程属于:020-Jetpack Compose界面API接入链路
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
RecyclerView与Compose混用架构与性能优化
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
RecyclerView与Compose核心概念对比
ViewHolder vs Comp… · Adapter vs LazyCol… · 状态驱动差异
RecyclerView
Compose
02
在Compose中嵌入RecyclerView(AndroidView)
AndroidView用法 · ViewGroup托管 · 生命周期回调
Compose
RecyclerView
03
在RecyclerView中嵌入Compose组件(ComposeView)
ComposeView初始化 · setContent · 与ViewHolder绑定
RecyclerView
Compose
04
混用场景1
列表头部/尾部使用Compose · 中间使用RecyclerView · RecyclerView.Adapt…
混用场景1
Compose
05
混用场景2
RecyclerView嵌套Comp… · nestedScrollingEna… · 滑动事件分发
混用场景2
RecyclerView
06
混用场景3
Compose LazyColumn… · RecyclerView复用的坑 · 高度测量
混用场景3
Compose
07
混用数据同步
Shared ViewModel传递… · Flow收集 · StateFlow与LiveData…
混用数据同步
Shared
08
事件回调双向通信
RecyclerView点击事件传递… · Compose事件传递到Recycl… · Lambda接口封装
事件回调双向通信
RecyclerView
09
RecyclerView Adapter与Compose状态绑定
Adapter内部持有Composa… · 重组触发刷新 · DiffUtil配合
RecyclerView
Adapter
10
Compose中RecyclerView的LayoutManager切换
LinearLayoutManage… · GridLayoutManager · StaggeredGridLayou…
Compose
RecyclerView
11
RecyclerView Item动画与Compose动画共存
ItemAnimator与Compo… · 共享元素过渡 · AnimatedVisibility…
RecyclerView
Item
12
混用列表性能优化1
RecyclerView复用池与Co… · key稳定性 · remember优化
混用列表性能优化…
RecyclerView
13
混用列表性能优化2
子组件使用Modifier.draw… · 避免过度测量 · Profile GPU渲染分析
混用列表性能优化…
Modifier.dra…
14
混用列表性能优化3
大图加载冲突 · Glide/Picasso与Coil… · 内存缓存冲突
混用列表性能优化…
大图加载冲突
15
混用场景中的触摸事件处理
onTouchEvent拦截 · GestureDetector兼容 · Compose pointerInp…
混用场景
触摸事件处理
16
RecyclerView Header/Footer用Compose实现
Adapter统一管理 · Header更新触发notifyIt… · 布局膨胀复用
RecyclerView
Header/Foote…
17
Compose中实现RecyclerView的拖拽排序
ItemTouchHelper封装 · ComposeModifier与Vi… · 数据同步
Compose
RecyclerView
18
RecyclerView与Compose的夜间模式切换
Theme切换 · ContextWrapper · Compose LocalConte…
RecyclerView
Compose
19
混用场景中的RTL布局适配
LayoutDirection传递 · RecyclerView布局镜像 · Compose LazyColumn…
RTL
混用场景
20
RecyclerView ItemDecoration与Compose装饰层合并
自定义Decoration绘制 · Compose Canvas方案替代 · 性能对比
RecyclerView
ItemDecorati…
21
Compose中监听RecyclerView滚动状态
addOnScrollListene… · fling行为 · 快速滑动节流
Compose
RecyclerView
22
RecyclerView与Compose共享RecycledViewPool
跨RecyclerView复用 · Compose内部创建View的限制 · PoolKey设计
RecyclerView
Compose
23
混用场景中的空状态与错误状态统一
Compose组件统一占位 · RecyclerView空视图替换 · State管理与恢复
混用场景
空状态
24
RecyclerView与Compose的Fragment集成
onCreateView中混合布局 · FragmentTransactio…
RecyclerView
Compose
25
JNI/NDK场景下混用注意事项
Native绘制的View与Comp… · SurfaceView/Textur…
JNI/NDK
场景下混用注意事…
26
混用调试技巧
Layout Inspector查看… · Choreographer帧率分析 · StrictMode检测
混用调试技巧
Layout
27
常见问题1
ComposeView在Recycl… · LifecycleOwner设置 · CompositionReferen…
常见问题1
ComposeView
28
常见问题2
RecyclerView高度计算错误… · Modifier.height(In… · 测量回调
常见问题2
RecyclerView
29
常见问题3
混用导致的内存泄漏 · View持有Context · LeakCanary排查
常见问题3
混用导致的内存泄…
30
架构迁移策略
从混合使用逐步过渡到全Compose · 分模块替换 · 灰度上线方案
架构迁移策略
Compose
所属VIP或分类
同VIP:Android原生View嵌入Compose教程
同VIP:Button到TextField基础组件API接入教程
同VIP:Compose-Compiler与Kotlin版本兼容教程