LITTLEVGL--绘制圆--3

本文详细介绍了在LITTLEVGL中绘制圆的目的、流程方案和具体实现步骤。首先,阐述了绘制圆弧的函数和配置属性的原理,接着通过配置圆的风格属性,创建并设置圆弧的位置和大小。然后,逐步讲解新建arc案例的头文件和源文件,以及如何在main.c中调用相关函数来实现圆弧的绘制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

画圈

标题一、 目的

   采用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 流程

  1. 配置圆的风格属性;
  2. 创建圆arc,确定其显示位置以及大小;
  3. 给arc加载1配置的风格属性。

标题三、 代码

标题3.1 新建arc案例的头文件和源文件

 在pc_simulator_sdl_visual_studio-master\visual_studio_2017_sdl\lv_examples\l
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值