首页
›
移动端与Android应用开发
›
020-Jetpack Compose界面API接入链路
›
《Android原生View嵌入Compose教程》
VIP20
本课程属于:020-Jetpack Compose界面API接入链路
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Android原生View嵌入Compose教程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程概览与前置准备
环境要求 · SDK版本 · 构建工具配置
课程概览
前置准备
02
AndroidView组件基础
创建AndroidView节点 · 传入Context · 设置LayoutParams
AndroidView
组件基础
03
从XML布局加载View到Compose
使用LayoutInflater · View绑定 · inflate时机与生命周期
XML
View
04
ComposeView组件基础
在XML布局中嵌入Compose内容 · setContent方法 · ComposeView的尺寸控制
ComposeView
组件基础
05
ComposeView与Fragment结合
在Fragment的XML中嵌入Co… · Fragment生命周期协调 · 状态保存与恢复
ComposeView
Fragment
06
View与Compose事件传递
触摸事件拦截 · 点击事件回调 · 手势冲突解决方案
View
Compose
07
数据双向绑定
从View到Compose的状态同步 · 从Compose到View的更新 · 使用MutableState与Liv…
数据双向绑定
View
08
RecyclerView嵌入Compose
将RecyclerView作为Com… · 适配器管理 · 滚动联动与嵌套滚动
RecyclerView
Compose
09
MapView或WebView等复杂View嵌入
特殊View的初始化 · 权限请求 · 生命周期管理
MapView
WebView
10
Compose嵌入ViewPager2
在Compose中使用ViewPag… · 页面切换监听 · FragmentStateAdapt…
Compose
ViewPager2
11
自定义View嵌入Compose
自定义View的测量与布局 · Canvas绘制 · 属性动画同步到Compose
View
Compose
12
Compose嵌入传统Activity
在纯View架构的Activity中… · ComposeView作为根布局
Compose
Activity
13
上下文与主题传递
Activity Context · Fragment Context · Compose LocalConte…
上下文
主题传递
14
生命周期感知
DisposableEffect与L… · 清理资源 · 避免内存泄漏
生命周期感知
DisposableEf…
15
软键盘与输入法适配
EditText嵌入Compose · 焦点管理 · 键盘弹出避让
软键盘
输入法适配
16
滚动与嵌套滚动机制
NestedScrollView与C… · 冲突解决 · 滚动监听
滚动
嵌套滚动机制
17
图片加载库集成
Glide/Picasso/Coil… · 占位图 · 缓存策略与Compose交互
图片加载库集成
Glide/Picass…
18
对话框与气泡弹窗
AlertDialog · PopupWindow嵌入Compo… · 自定义弹窗布局
对话框
气泡弹窗
19
底部导航与工具栏
BottomNavigationVi… · Toolbar/ActionBar嵌… · 返回键处理
底部导航
工具栏
20
权限请求与结果回调
在Compose中请求运行时权限 · 使用rememberLauncher… · 与View层权限代码共存
权限请求
结果回调
21
数据持久化与SharedPreferences
在View和Compose之间共享偏… · 监听变化 · DataStore替代方案
SharedPrefer…
数据持久化
22
View与Compose混合动画
属性动画 · 布局动画 · 过渡动画同步
View
Compose
23
性能监控与优化
过度绘制检测 · 布局层级分析 · 使用Layout Inspector
性能监控
优化
24
常见错误与调试
ClassCastException · View未初始化 · 内存泄漏
常见错误
调试
25
单元测试与集成测试
为混合布局编写测试 · Compose测试规则与View测试… · Espresso与ComposeTe…
单元测试
集成测试
26
迁移策略
从纯View项目逐步迁移到Compo… · 分模块迁移 · AB测试与灰度策略
迁移策略
View
27
多屏幕适配
不同屏幕密度 · 横竖屏切换 · 折叠屏与平板的适应
多屏幕适配
不同屏幕密度
28
CI/CD配置
Gradle构建优化 · ProGuard混淆规则 · 多版本打包与渠道包
CI/CD
配置
29
实战案例1
嵌入百度地图SDK到Compose页… · 标记点 · 生命周期管理
实战案例1
SDK
30
实战案例2
在Compose中嵌入自定义图表Vi… · 触摸交互 · 动画同步与性能优化
实战案例2
Compose
所属VIP或分类
同VIP:Button到TextField基础组件API接入教程
同VIP:Compose-Compiler与Kotlin版本兼容教程
同VIP:Compose-Compiler版本兼容性解析