[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 revolution 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(事件).


LVGL库本身不会向环形加载器发送任何特殊事件。

另请参阅 圆弧 的事件。

详细了解更多 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