滑块
lv_slider_create
此函数用于创建一个滑块- lv_obj_t *lv_slider_create(lv_obj_t *parent)
- //parent:父对象的指针
- //ret:返回创建的滑块的句柄
复制代码 lv_slider_set_value
用于设置滑块当前值的函数- static inline void lv_slider_set_value(lv_obj_t * slider, int16_t value, lv_anim_enable_t anim);
- //slider:指向滑块对象的指针
- //value:要设置的滑块值。该值必须在滑块的最小值和最大值之间(包含最小值和最大值)
- //anim:是否使用动画来更新滑块的值
- //LV_ANIM_ON:使用动画过渡到新值
- //LV_ANIM_OFF:立即跳转到新值,不使用动画
复制代码 lv_slider_set_left_value
用于设置滑块(lv_slider)左侧滑块(左旋钮)值的函数。此函数仅在滑块模式设置为LV_SLIDER_MODE_RANGE 时有效,允许同时设置左右两个滑块的值- static inline void lv_slider_set_left_value(lv_obj_t * obj, int32_t value, lv_anim_enable_t anim);
- //obj:指向滑块对象的指针
- //value:要设置的左侧滑块的新值。该值必须在滑块的最小值和最大值之间
- //anim:是否使用动画来更新滑块的值
- //LV_ANIM_ON:使用动画过渡到新值
- //LV_ANIM_OFF:立即跳转到新值,不使用动画
复制代码 lv_slider_set_range
用于设置滑块(lv_slider)值范围的函数- static inline void lv_slider_set_range(lv_obj_t * slider, int32_t min, int32_t max);
- //slider:指向滑块对象的指针
- //min:滑块的最小值
- //max:滑块的最大值
复制代码 lv_slider_set_mode
用于设置滑块(lv_slider)模式的函数。通过此函数,可以指定滑块的行为模式,例如普通模式、范围模式或对称模式。- static inline void lv_slider_set_mode(lv_obj_t * slider, lv_slider_mode_t mode);
- //slider:指向滑块对象的指针
- //mode:滑块的模式
- //LV_SLIDER_MODE_NORMAL:普通模式,滑块只有一个可调节的值
- //LV_SLIDER_MODE_RANGE:范围模式,滑块有两个可调节的值(左滑块和右滑块),分别表示范围的最小值和最大值。
- //LV_SLIDER_MODE_SYMMETRICAL:对称模式,滑块的值从中心向两边对称调节
复制代码 lv_slider_get_value
用于获取滑块(lv_slider)当前值的函数- static inline int32_t lv_slider_get_value(const lv_obj_t * slider);
- //slider:指向滑块对象的指针
- //ret:返回滑块的当前值。对于普通模式(LV_SLIDER_MODE_NORMAL)和对称模式(LV_SLIDER_MODE_SYMMETRICAL),返回的是主滑块的值。对于范围模式(LV_SLIDER_MODE_RANGE),返回的是右滑块的值。
复制代码 lv_slider_get_left_value
用于获取滑块(lv_slider)左滑块值- static inline int32_t lv_slider_get_left_value(const lv_obj_t *obj)
- //obj:指向滑块对象的指针
- //ret:返回滑块左滑块的当前值
复制代码 lv_slider_get_min_value
用于获取滑块(lv_slider)最小值的函数- static inline int32_t lv_slider_get_min_value(const lv_obj_t * slider);
- //slider:指向滑块对象的指针
- //ret:返回滑块的最小值
复制代码 lv_slider_get_max_value
用于获取滑块(lv_slider)最大值的函数- static inline int32_t lv_slider_get_max_value(const lv_obj_t * slider);
- //slider:指向滑块对象的指针
- //ret:返回滑块的最大值
复制代码 lv_slider_is_dragged
用于检查滑块(lv_slider)是否正在被拖动的函数- bool lv_slider_is_dragged(const lv_obj_t * slider);
- //slider:指向滑块对象的指针
- //ret:返回一个布尔值: true:表示滑块正在被拖动。false:表示滑块没有被拖动
复制代码 lv_slider_get_mode
用于获取滑块(lv_slider)当前模式的函数- lv_slider_mode_t lv_slider_get_mode(const lv_obj_t * slider);
- //slider:指向滑块对象的指针
- //返回滑块的当前模式,类型为 lv_slider_mode_t
复制代码 开关
lv_switch_create
此函数用于创建一个开关- lv_obj_t *lv_switch_create(lv_obj_t *parent)
- //parent:其父对象的指针
- //ret:返回开关的句柄
复制代码 来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |