如果你也对鸿蒙开发感兴趣,加入“Harmony自习室”吧!扫描下方名片,关注公众号,公众号更新更快,同时也有更多学习资料和技术讨论群。
⭐️ 概 述
前一章我们学习了Shape绘制来绘制自定义形状,在实际的业务开发中,有可能我们需要绘制更复杂的图形,例如统计图中的饼图、折线图等,除了绘制图形外,可能还会绘制一些复杂的组件效果,此时,我们就需要用到画布(Canvas)组件来满足我们的需求了。
画布(Canvas)组件主要用于自定义绘制图形,开发者使用CanvasRenderingContext2D对象和OffscreenCanvasRenderingContext2D对象在Canvas组件上进行绘制,绘制对象可以是基础形状、文本、图片等。
画布Canvas是一个非常复杂的课题,我们这里只针对其用法做探讨。
1 使用画布组件绘制自定义图形
总共有两种种形式可以绘制自定义图形,下面分别做介绍:
标签:Canvas,15,100%,CanvasRenderingContext2D,50,UI,context,绘制 From: https://blog.csdn.net/harmonyClassRoom/article/details/140938976