首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Compose 学习
给大佬们点赞
创建于2022-05-25
订阅专栏
学习笔记
等 58 人订阅
共37篇文章
创建于2022-05-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
15.2 Compose 源码解析之测量、布局(二)—— Modifier
源码分析 Modifier 继承结构 , Compose 函数中 modifier 参数的数据结构及遍历过程。以此为基础分析 LayoutNode 中 setModifier 源码
15.1 Compose 源码解析之测量、布局(一)
源码解析测量从 Activity 传递到 Compose 流程, Compose 函数 如何转化成 LayoutNode , MeasurePolicy 及如何实现自定义布局。
14.3 Compose 头条屏幕适配实现
经过 CompositonLocal 、MaterialTheme 的铺垫在 Compose 中实现头条屏幕适配方案,同时支持不同级别的 WindowSize
14.2 Compose MaterialTheme 原理及拓展
简单介绍了Compose MaterialTheme 及其实现原理,再结合上一章讲过的 CopositionLocal 对 MaterialTheme 进行拓展
14.1 CompositionLocal
介绍 Compose 中 CompositionLocal 的使用及自定义方式。CompositionLocal 是 Material Theming 实现的底层
13 Compose 源码解析之 Touch 事件分发
源码分析 Compose Touch 事件分发,篇幅限制只贴出了部分重要源码,想深入了解的同学可以跟着流程图走一遍。
12.3 Compose 手势处理(一)及完善 Banner 自动轮播
Compose 中手势处理高级 api、pointerInput ,交互状态的使用。并使用这些知识点完善 Banner 自动轮播
12. 2 Compose 中的副作用及 Banner 自动轮播
介绍 Compose 中副作用的概念及 Compose 提供的副作用 Api 作用及使用方式。利用这些 Api 实现 Banner 的自动轮播。
12 自定义 Compose Banner 组件(一) 基础功能
使用组合的形式实现自定义 Compose Banner ,完成其基本功能。用到 Accompanist、Coil 库,都是很好用的库,详情请查阅文档。
9.1 Jetpack Hilt 使用简介
简介 Jetpack Hilt 的使用,从容器创建和依赖创建两个方面介绍 Hilt 注解的使用,以及容器跟 Scope 的关系。
5.4 Navigation + Compose 集成(二) 添加导航拦截
为 Navigation-Compose 导航增加拦截功能,默认实现一个 PageNotFound 拦截器
5.3 Navigation + Compose 集成
封装 compose navigation 通用库,实现 navigation首页路由,介绍 navigate 时控制 back 栈
5 .2 Navigation-Compose 框架简单解析
简单分析 Navigation-Compose 的部分类和流程。本来想和上一节放在一起。但是太长了就分开了。
5 .1 Navigation-Compose 简单使用
Jetpack Navigation-Compose 的简单用法。了解使用流程,还有部分用法会在后面项目编写过程中介绍
3 Modifier 和 基础布局
简单介绍 Compose 的 Modifier 和 基础布局 Box , Row , Column, Spacer
4 Material 3 Scaffold 搭建首页
熟悉 Compose 中 Composable 方法,状态, rememeber 方法,及 Material 3 中的槽位组件的使用。
1 Compose 基础概念
简单介绍:可组合函数、组合、状态、重组、生命周期、Compose 阶段概念。一头雾水也没关系,先有个认识