画圈
标题一、 目的
采用littlegl绘制一个圈。
标题二、 流程方案
标题2.1 方案原理
littlegl中提供了一个画弧度的函数。我们可以采用此函数绘制一个圆。此UI系统中将各个对象外观,属性和行为都独立分开。
要绘制一个圆,我们至少要做两个操作,即圆绘制(包含了半径大小),另外一个为圆的一些属性(修饰或者风格),即颜色,边框宽度,以及叠影等。
标题 绘制圆弧的函数:
lv_arc_set_angles(arc, start_angle, end_angle)
标题 配置属性的函数:
lv_arc_set_style(arc, LV_ARC_STYLE_MAIN, &style)
标题2.2 流程
- 配置圆的风格属性;
- 创建圆arc,确定其显示位置以及大小;
- 给arc加载1配置的风格属性。
标题三、 代码
标题3.1 新建arc案例的头文件和源文件
在pc_simulator_sdl_visual_studio-master\visual_studio_2017_sdl\lv_examples\l