Spinner(旋转器) (lv_spinner)
Overview(概述)
显示原文
The Spinner object is a spinning arc over a ring.
Spinner 对象是环上的旋转弧。
Parts and Styles(零件和样式)
显示原文
The parts are identical to the parts of lv_arc.h.
这些部件与 lv_arc.h 的部件相同。
Usage(用法)
Create a spinner(创建旋转器)
显示原文
To create a spinner use lv_spinner_create(parent).
Using lv_spinner_set_anim_params(spinner, spin_duration, angle) the duration of one revulation and the length of he arc can be customized.
若要创建旋转器,请使用 lv_spinner_create(parent)。
使用 lv_spinner_set_anim_params(spinner, spin_duration, angle) 持续时间一个转速和弧的长度可以定制。。
Events(事件)
显示原文
No special events are sent to the Spinner.
See the events of the Arc too.
Learn more about Events(事件).
不会向旋转器发送任何特殊事件。
另请参阅 弧线 的事件。
详细了解更多 Events(事件)。
Keys(按键)
对象类型不处理任何 按键 。
了解有关 Keys(按键) 的更多信息。
Example
Simple spinner
C code
View on GitHub#include "../../lv_examples.h"
#if LV_USE_SPINNER && LV_BUILD_EXAMPLES
void lv_example_spinner_1(void)
{
/*Create a spinner*/
lv_obj_t * spinner = lv_spinner_create(lv_screen_active());
lv_obj_set_size(spinner, 100, 100);
lv_obj_center(spinner);
lv_spinner_set_anim_params(spinner, 10000, 200);
}
#endif