[English]

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(按键)

显示原文

No Keys are processed by the object type.

Learn more about Keys(按键).


对象类型不处理任何 按键

了解有关 Keys(按键) 的更多信息。

Example

[English]

Simple spinner

#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

API

lv_spinner.h