一、概述
滚轮类似下拉列表,和下拉列表不同的是,滚轮有直接可见的几个选项,我们可以通过滚动滚轮中的列表来浏览并选择选项。
滚轮部件由两个部分组成:主体背景和所选文本。各组成部分的相关枚举如下所示:
- 主体背景
LV_PART_MAIN
; - 所选文本
LV_PART_SELECTED
。
二、滚轮
1、添加选项和滚轮模式
默认情况下,滚轮部件创建出来后,其并不具备任何选项,用户需要添加选项,可调用 lv_roller_set_options(roller, options, LV_ROLLER_MODE_NORMAL)
函数。需要注意的是,选项之间要用 \n
分隔。
其中,lv_roller_set_options
函数的第三个参数可以选择滚动模式:
- 参数
LV_ROLLER_MODE_NORMAL
是设置为正常模式(滚轮在选项结束时结束) - 参数
LV_ROLLER_MODE_INFINITE
是设置为无限模式(滚轮可以一直滚动)
如果滚轮部件为
LV_ROLLER_MODE_INFINITE
模式,此时,用户滚动选项,当选项滚动到最后一个,若继续滚动,其将回到第一个选项(循环滚动);如果滚轮部件为L