Skip to main content
版本:v1.0

CYCLE_LIST

cycle_list_sample

创建一个可以循环滚动的列表,每个 item 可以设置为一张图片。

创建 UI 控件

const cycleList = hmUI.createWidget(hmUI.widget.CYCLE_LIST, Param)

类型

Param: object

属性说明是否必须类型
item_heightitem 高度number
item_bg_coloritem 背景色number
x控件 x 坐标number
y控件 y 坐标number
w控件显示宽度number
h控件显示高度number
data_array数据数组array
data_size数组长度number
item_click_func点击 item 的回调ItemClickFunc

ItemClickFunc: function

(cycleList: CycleList, index: number) => void
参数说明类型
cycleListcycleList 实例object
index点击的 item 索引 从 0 开始number

代码示例

提示

代码示例中的图片资源请参考 设计资源

Page({
state: {
pageName: 'CYCLE_LIST'
},

build() {
const imgArray = ['number-img/0.png', 'number-img/1.png', 'number-img/2.png', 'number-img/3.png', 'number-img/4.png']
const cycleList = hmUI.createWidget(hmUI.widget.CYCLE_LIST, {
x: 230,
y: 120,
h: 300,
w: 30,
data_array: imgArray,
data_size: 5,
item_height: 100,
item_click_func: (list, index) => {
console.log(index)
},
item_bg_color: 0xffffff
})
}
})