Compose 中的图形
1.使用 Compose 的声明性图像
Compose 将其声明性方法扩展到了处理图形的方式中。特点:
Compose 可最大限度地减少图形元素中的 state,有助于避免状态的编程困难。
当您绘制图形时,所有选项都位于可组合函数中的恰当位置。
Compose 的图形 API 负责以高效的方式创建和释放对象。
Compose 依赖于基于视图的界面的画布和其他关联对象。
2.Canvas
自定义图形的核心可组合项是 Canvas。
复制代码
Canvas 会自动提供 DrawScope
DrawScope 提供了几个有用的字段,例如 size,一个指定 DrawScope 的当前维度和最大维度的 Size 对象。
复制代码
复制代码
3.DrawScope
一个维护自身状态且限定了作用域的绘图环境
复制代码
复制代码
复制代码
版权声明: 本文为 InfoQ 作者【Changing Lin】的原创文章。
原文链接:【http://xie.infoq.cn/article/5d69126c7905db49ac6f68891】。文章转载请联系作者。
评论