首页
›
编程基础与工程化
›
020-Kotlin Android Jetpack Compose
›
《从零开始学Compose声明式UI》
VIP20
本课程属于:020-Kotlin Android Jetpack Compose
编程基础与工程化 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
🧩 从零开始学 Compose
✨ 声明式UI · 30 章
⭐ 点击卡片跳转对应章节 · 中小学生友好色
1
Compose 简介
声明式UI
对比传统View
优势与场景
2
开发环境搭建
Android Studio
Kotlin插件
第一个项目
3
Compose 基础概念
@Composable
函数特点
重组机制
4
布局基础
Column
Row
Box
Modifier
5
文本组件
Text详解
字体样式
富文本
6
图片组件
Image组件
Coil加载
裁剪缩放
7
按钮与交互
Button
TextButton
状态提升
8
状态管理
remember
mutableStateOf
状态提升
9
常用容器
Card
Surface
Scaffold
Snackbar
10
列表与网格
LazyColumn
LazyRow
LazyVerticalGrid
11
滚动组件
ScrollState
verticalScroll
嵌套滚动
12
输入框
TextField
OutlinedTextField
输入验证
13
对话框与弹窗
AlertDialog
Dialog
ModalBottomSheet
14
导航基础
NavHost
NavController
参数传递
15
底部与顶部导航
BottomNavigation
TabRow
Pager+Tab
16
动画基础
animateFloatAsState
animateColorAsState
AnimatedVisibility
17
高级动画
Animatable
AnimationSpec
关键帧
18
手势处理
clickable
draggable
swipeable
transformable
19
自定义布局
Layout composable
测量与放置
流式布局
20
绘制与 Canvas
Canvas组件
drawLine/Circle/Path
21
主题与样式
MaterialTheme
Colors
暗黑模式
22
资源管理
stringResource
colorResource
Compose资源
23
ViewModel 集成
ViewModel
stateFlow
collectAsState
24
LiveData 与 Flow
observeAsState
collectAsState
冷流/热流
25
依赖注入 Hilt
Hilt+Compose
@HiltViewModel
入口点
26
Compose 与 Fragment 混合
ComposeView
setContent
生命周期
27
测试基础
Compose测试框架
semantics
onNode
28
性能优化
重组范围
derivedStateOf
remember优化
29
Compose Multiplatform
KMP项目
共享UI
平台差异
30
实战项目 · 待办事项 App
CRUD
导航
主题切换
完整Compose
所属VIP或分类
同VIP:Compose与ViewModel状态管理实战
同VIP:Compose主题切换与深色模式适配
同VIP:Compose列表与LazyColumn性能优化实战