首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Compose 十八掌
RockByte
创建于2025-09-02
订阅专栏
Compose 十八掌,掌掌解锁 UI 开发技巧
等 72 人订阅
共37篇文章
创建于2025-09-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
一个丝滑的数字计数器,讲清楚 AnimatedContent 怎么用
在 Compose 里,AnimatedContent 主要用来处理一类很常见的变化:新旧内容的交替。
一个圆屏逼得我好好学习 Compose MeasurePolicy
Compose 到底是怎么决定“一个控件该画多大、放在哪里”的? 答案就是 MeasurePolicy。
五分钟搞定 Compose 用户名密码自动填充
你的 App 里有没有让用户填表单的地方?比如注册、登录、填写地址之类的。 我最近发现一个特别能提升用户体验的地方——自动填充,这个功能可以大大提升用户体验。
学吧!Android 全新的嵌入式照片选择器
AndroidX 推出了全新的嵌入式照片选择器(EmbeddedPhotoPicker),允许用户直接在应用内浏览和选择媒体,体验更连贯,同时保持了 Android 一贯的高安全标准。
搞懂变换!精通 Compose 绘制(二)
只会 `drawCircle()`、`drawRect()` 肯定是还不够的。如果你想做旋转指针、环形进度、轨道加载、缩放呼吸效果等,就一定会碰到这几个 API。。。
Compose 动画 — 显隐的艺术
AnimatedVisibility 真正的魅力在于如何将多个过渡效果巧妙组合,并通过时机、方向和原点的精细调控,塑造出流畅自然的动态体验。
最简单的 Compose 动画 — animateDpAsState
animateDpAsState 用起来非常简单:你告诉它"目标是多大",它就返回一个会自己变化的尺寸值。当目标改变时,它会自动在旧值和新值之间平滑过渡。
不吹牛逼!精通 Compose 绘制(一)
一起深入 Compose 绘制管线(Drawing Pipeline)的底层,搞明白怎么做出既好看、架构又靠谱的 UI。
我想让同事知道我很懂 Compose 怎么办?
我的好同事彭于晏读完我前面几篇关于 Compose 的文章后,准备在组内好好推广一下,做一次分享(毕竟也有 KPI)。
客官,你误会 Compose Strong Skipping 了
强跳过模式(Strong Skipping Mode)是 Jetpack Compose 中最容易被误解的特性之一。
为什么你写的 Compose 性能不好?
在 Compose 中,每当组合函数读取的状态发生变化时,该函数就有可能被重新执行。状态一旦更新,Compose 会遍历 UI 树,并让所有依赖该状态的组合函数重新执行(即重组)。
你的进度条与众不同 — Compose 条纹
借助 Compose 的 Brush.linearGradient API,我们可以绘制带颜色渐变的图形。
我再也不用求设计做阴影了 — Compose 阴影
在 Compose 1.9.0 中,新增了一套阴影 API,让我们可以更轻松地创建外阴影和内阴影。 本文将详细探究其工作方式,并展示几个实用的示例。
“点击显示全文” — Compose 实现
可展开文本组件提供了对截断文本的访问功能,可以切换完整文本的可见性,让用户能够展开或收起内容中的文本,使得文本组件可以适应不同的使用场景。
介绍一个新的 Compose 控件 — 浮动菜单
FloatingActionButtonMenu 允许我们在屏幕上展示 2 到 6 个相关操作,让用户在不牺牲界面空间的前提下访问一组相关动作。
Compose 响应式布局的最后一块拼图—Grid
新增的 Grid API,补上了 Compose 在二维结构化布局上的一块短板,提供了一种在多列或多行布局中显示子项的能力。
Compose 响应式布局要变天—入门 FlexBox
Jetpack Compose 一直在快速演进。随着新的 FlexBox 布局到来,我们终于有了一种强大且灵活的方式来构建自适应 UI。
Compose 官方 API 搞定文本输入格式
在 Android 开发中,处理用户输入往往不仅仅是把用户的输入展现出来那么简单。 例如手机号码格式,传真格式,以及其他用户想要文本展现格式。
Android Studio 是如何预览 Compose 的
从一个简单的注解到最终渲染出的预览图,你有好奇过,这期间究竟发生了什么吗?本文将带你深入探索从 @Preview 注解到生成渲染图像的完整工作流。
五分钟搞定 Compose 的打字机效果
我们创建一个可复用的 Composable 函数 TextTypeWriter,该函数将负责承载打字机动画的核心逻辑。
下一页