首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Compose
订阅
里曼马都曼
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
使用 SubcomposeLayout 定制 Composable 测量顺序
固有特性测量的本质其实就是子组件通过父组件对其他子组件产生影响,我们希望通过定制子组件测量顺序相互影响,Compose为我们提供了 SubcomposeLayout 来处理这类子组件存在依赖关系的场景
Compose 动画边学边做 - 夏日彩虹
基于 Jetpack Compose 提供的 Animtable 等动画 API 实现高仿微博长按点赞彩虹动画的效果,
探索 Jetpack Compose 内核:深入 SlotTable 系统
SlotTable 系统是 Compose 从组合到渲染到屏幕过程中的最重要环节,SlotTable 的数据存储在 Slot 中,由 Group 包裹
沉思录 | 揭秘 Compose 原理:图解 Composable 的本质
你好,我是朱涛。这是「沉思录」的第二篇文章。今天我们来聊聊 Compose 的原理!我们都知道,Jetpack Compose最神奇的地方就是:可以用 Kotlin 写UI界面(无需XML)。
一文看懂 Jetpack Compose 快照系统
Compose 通过名为“快照(Snapshot)”的系统支撑状态管理与重组机制的运行。快照可以感知和隔离对状态的读写,确保线程安全,提升并发性能
为什么 Compose 没有布局嵌套问题?
做过布局性能优化的同学都知道,为了优化界面加载速度,要尽可能的减少布局的层级。这主要是因为布局层级的增加,可能会导致测量时间呈指数级增长。 而Compose却没有这个问题,它是怎么做到的呢?
手把手带你走一遍Compose重组流程
本文将带领大家以 recompose 主线流程为导向来进行源码过程分析,许多与主线流程无关的逻辑分支都已被我剔除了,大家可以放心进行阅读。希望后来者能够在本文源码过程分析基础上继续深入探索下去。
Jetpack Compose · 快照系统
Snapshot Jetpack Compose 引入了一种处理可观察状态的新方法 —— Snapsot(快照)。在Compose中我们通过state的变化来触发重组,那么请思考以下几个问题: 为什么
Compose 的重组会影响性能吗?聊一聊 recomposition scope
很多人担心Compose的性能, 其实Compose编译器通过大量优化保证了recomposition的范围尽可能小,使得compose即使频繁重绘也不会有性能问题
聊一聊Compose的固有特性测量Intrinsic
由于官方文档对固有特性测量描述的模糊不清,所提供的案例场景中只说明了在这种场景下可以使用固有特性测量,却没有说清固有特性测量到底做了什么,导致开发者不能正确理解其本质,从而无法为其进行拓展。