ListItem添加选中效果可以参考demo:@Entry @Component struct ListItemExample { @State arr: number[] = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] @State select: number[] = [] build() { Column({ space: 10 }) { List({ space: 20 }) { ForEach(this.arr, (item: number) => { ListItem() { Text(''+ item) .width('100%') .height(100) .fontSize(16) .textAlign(TextAlign.Center) .backgroundColor(this.select.includes(item) ?'#ffa0a0':'#ffffff') .onClick(() => { this.select = [item] }) } }, (item: number) => item.toString()) } .listDirection(Axis.Vertical) .scrollBar(BarState.Off) .friction(0.6) } } }
ListItem添加选中效果可以参考demo: