1.12. 使用LCD显示器画几何图形¶
本节种我们将继续探索LCD屏幕显示的功能,掌握如何在BlueFi的彩色LCD屏幕上绘制基本几何图形,包括直线、三角形、任意多边形、 矩形、圆角矩形和圆,并掌握边框线径、填充与透明等处理。利用这些绘制基本几何图形的方法,我们能够创意出各种各样的几何图案。
1.12.1. 绘制基本几何图形¶
相信你现在能明白本节最后面所列举的基本几何图形接口及其说明,本节第一个示例程序就是将所有这些接口在BlueFi屏幕上绘制基本几何 图形。示例程序如下:
在这个示例中,我们将显示器代码抽屉中不同的几种画图形的积木块全部用了一遍,目的是让你学会使用这些代码块完成不同图形的绘制。
示例代码分析:
- 第1行,初始化程序,相当与程序下载进Bluefi之后告知Bluefi从此开始执行程序
- 第2行,一个无穷循环的程序块
- 第3行,创建图层shape,并指定其包含的最大元素个数为4
- 第4行,绘制一个名叫line的直线,并指定其两端点坐标和颜色,将line添加到shape图层中
- 第5行,绘制一个名叫circle的圆,并指定圆心坐标和圆角半径,以及颜色,将circle添加到shape图层中
- 第6行,绘制一个名叫rect的方形,并指定左上角顶点坐标、宽度和高度,以及颜色将rect添加到shape图层中
- 第7行,绘制一个名叫cir_rect的圆角方形,并指定左上角顶点坐标、宽度、高度和圆角半径,以及颜色将cir_rect添加到shape图层中
- 第8行,将shape图层显示到screen上
总结:
- 基本几何形状及其参数
- 填充与透明
- 绝对坐标
- 本节中,你总计完成了8行代码的编写工作
重要
出现的代码块
- 绘制直线(起点、终点坐标,颜色)
- 绘制方形(中心点坐标,长、宽设置,颜色,填充/不填充)
- 绘制圆角方形(中心点坐标,长、宽设置,圆角半径,颜色,填充/不填充)
- 绘制圆形(中心点坐标,半径设置,颜色,填充/不填充)