目的
学习理解slider功能模块。
功能描述
滑块和bar类似。可以用于描述一个事件、容量等的进度状态。可以用于显示一些检测的值,如压力,温度,完成任务,速度等;也可以用于和input类设备联合滑动修改某些值。
和bar相比,他是主动控件。
一个slider,有三个部分组成。背景(可以理解成画板),滑条内背景(指示器),滑块划过的实质滑条。详细可以通过案列来理解。用户可以分别配置这三个部分的颜色风格。
模块创建步骤以及函数描述
步骤
要创建一个slider,所需要的步骤如下:
- 创建一个slider;
- 配置其范围、当前值、显示尺寸,显示位置;
- 配置其三个部分的风格;
- 配置其事件处理函数;
- 配置一个文本标签,并在初始化初始为当前值,在其slider改变事件中同步修改此标签的值;
函数描述
-
模块创建
lv_obj_t *lv_slider_create(lv_obj_t *par, constlv_obj_t *copy)
-
模块值配置
static void lv_sl