了解如何在 Compose 中绘制自定义内容。通过自定义绘图,当内置组件无法完全满足您的应用需求时,您可以改进应用的外观和风格。
要点
DrawScope
是一个声明式、无状态的绘图 API,无需手动维护组件状态即可绘制形状、路径等。- 几个绘图修饰符可让您访问
DrawScope
,从而使用其他可组合项进行绘制drawBehind
:在可组合项内容后面绘制。drawWithContent
:用于重新排列内容。您可以选择何时调用可组合项的内容,无论是之前还是之后。drawWithCache
:缓存对象,直到大小改变或其中读取的状态变量改变为止。
- Compose 中的坐标系与视图系统相同。
- 所有绘制和布局调用均使用像素值执行,而非
dp
。要在不同屏幕上一致绘制,请使用dp
并在绘制前将其转换为像素。 - 绘制调用始终相对于父可组合项。
包含本指南的集合
本指南是精选快速指南集合的一部分,这些集合涵盖了更广泛的 Android 开发目标

显示图片
了解如何使用明亮、引人入胜的视觉效果,让您的 Android 应用拥有精美的外观和风格。
有问题或反馈?
前往我们的常见问题解答页面,了解快速指南,或联系我们并告诉我们您的想法。