更新时间:2022-05-13 11:05:16
封面
版权信息
前言
第1章 先做好准备工作
1.1 Compose简介
1.2 搭建开发环境
1.3 温习Kotlin
1.4 小结
第2章 开启Compose旅程
2.1 创建第一个Compose应用程序
2.2 Compose编程思想
2.3 智能重组
2.4 Compose状态
2.5 Compose生命周期
2.6 小结
第3章 使用Compose的简单控件
3.1 Compose中的主题
3.2 Compose中的“TextView”
3.3 Compose中的“EditText”
3.4 Compose中的“Button”
3.5 Compose中的“ImageView”
3.6 Compose中的“ProgressBar”
3.7 小结
第4章 了解Compose的布局
4.1 竖向线性布局——Column
4.2 横向线性布局——Row
4.3 帧布局——Box
4.4 修饰符——Modifier
4.5 脚手架——Scaffold
4.6 约束布局——ConstraintLayout
4.7 小结
第5章 尝试Compose的复杂控件
5.1 竖向列表LazyColumn
5.2 横向列表LazyRow
5.3 网格列表LazyVerticalGrid
5.4 底部导航栏
5.5 小结
第6章 尝试Compose的自定义View
6.1 简单认识Compose中的Canvas
6.2 使用Canvas绘制点
6.3 使用Canvas绘制线和矩形
6.4 使用Canvas绘制圆及椭圆
6.5 使用Canvas绘制圆弧、图片及路径
6.6 使用混合模式
6.7 小结
第7章 动画的点点滴滴
7.1 简单使用动画
7.2 低级别动画
7.3 自定义动画
7.4 手势
7.5 小结
第8章 和其他Jetpack库搭配使用
8.1 使用ViewModel
8.2 使用数据流
8.3 使用Navigation实现页面跳转
8.4 使用Jetpack中的其他库
8.5 小结
第9章 和老代码搭配使用
9.1 在Compose中使用Android View
9.2 在Android View中使用Compose
9.3 Compose与现有页面集成
9.4 小结
第10章 Compose实战——玩Android
10.1 搭建项目框架
10.2 实现项目首页
10.3 实现项目页面
10.4 实现其他页面
10.5 小结
看完了