Back to Lvgl

Spinner (lv_spinner)

docs/src/widgets/spinner.rst

9.5.01.2 KB
Original Source

.. _lv_spinner:

==================== Spinner (lv_spinner)

Overview


The Spinner Widget is a spinning arc over a ring, typically used to show some type of activity is in progress.

.. _lv_spinner_parts_and_styles:

Parts and Styles


Spinner's parts are identical to those of :ref:Arc <lv_arc_parts_and_styles>.

.. _lv_spinner_usage:

Usage


Create a spinner

To create a spinner use :cpp:expr:lv_spinner_create(parent).

Use :cpp:expr:lv_spinner_set_anim_params(spinner, spin_duration, angle) to customize the duration of one revolution and the length of the arc.

.. _lv_spinner_events:

Events


No special events are sent by Spinner Widgets.

.. admonition:: Further Reading

:ref:`Arc Events <lv_arc_events>`

Learn more about :ref:`lv_obj_events` emitted by all Widgets.

Learn more about :ref:`events`.

.. _lv_spinner_keys:

Keys


No Keys are processed by Spinner Widgets.

.. admonition:: Further Reading

Learn more about :ref:`indev_keys`.

.. _lv_spinner_example:

Example


.. include:: /examples/widgets/spinner/index.rst

.. _lv_spinner_api:

API