鸿蒙5.0开发进阶:ArkUI框架-JS容器组件(list-item)

鸿蒙5.0开发:ArkUI框架list-item组件

往期鸿蒙5.0全套实战文章必看:(文中附带全栈鸿蒙5.0学习资料)


list-item

<list>的子组件,用来展示列表具体item。

说明

从API Version 8 开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。

  • 由于父元素list组件的align-items默认样式为stretch,该组件宽度默认充满list组件。设置父元素list组件的align-items样式为非stretch来生效自定义宽度。

  • list-item组件开发避免长按和拖动操作。

子组件

支持。

属性

除支持通用属性外,还支持如下属性:

名称类型默认值必填描述
typestringdefaultlist-item类型,默认值为default,同一list中可以包含多种type的list-item,相同type的list-item需要确保渲染后的视图布局也相同,如果type固定,则使用show属性代替if属性,确保视图布局不变。
sectionstring-当前item的匹配字符串,如不设置则为空。不支持动态修改。group内只有主item设置有效。
stickystringnone

设置当前item是否为吸顶item以及其吸顶消失的效果,当前仅支持纵向list,group内部的item不可吸顶,设置该属性无效。

- none:当前item不吸顶。

- normal:当前item吸顶,消失效果滑动消失。

- opacity:当前item吸顶,消失效果渐隐消失,仅在智能穿戴上支持。

clickeffectbooleantrue

设置当前item是否有点击动效。

- false:item点击时无点击动效。

- true:item点击时有点击动效。

样式

除支持通用样式外,还支持如下样式:

名称类型默认值必填描述
column-span<number>1当前的list-item需要在list中占据的列的数量,默认占一列,仅在list为多列时生效。
click-color<color>-设置列表项按压点击时的背板颜色。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值