diff --git a/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_1501929990650.jpg b/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_1501929990650.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ca0ec86c6c71b6c6daa60bf3ee43795f33568c64
Binary files /dev/null and b/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_1501929990650.jpg differ
diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-container-listitem.md b/zh-cn/application-dev/reference/arkui-ts/ts-container-listitem.md
index b95950a3225f3da92341b06e82a50b80aad29e81..749bd049d31e648e2680b3c5a9b1a99b1e9c151a 100644
--- a/zh-cn/application-dev/reference/arkui-ts/ts-container-listitem.md
+++ b/zh-cn/application-dev/reference/arkui-ts/ts-container-listitem.md
@@ -29,6 +29,7 @@ ListItem()
| sticky | Sticky | Sticky.None | 设置ListItem吸顶效果,参见Sticky枚举描述。 |
| editable | boolean | false | 当前ListItem元素是否可编辑,进入编辑模式后可删除。 |
| selectable8+ | boolean | true | 当前ListItem元素是否可以被鼠标框选。
> **说明:**
> 外层List容器的鼠标框选开启时,ListItem的框选才生效。 |
+| swipeAction9+ | {
start?: CustomBuilder,
end?:CustomBuilder,
edgeEffect?: SwipeEdgeEffect,
} | - | 用于设置ListItem的划出组件。
start: ListItem向右划动时item左边的组件(List垂直布局时)或ListItem向下划动时item上方的组件(List水平布局时)。
end: ListItem向左划动时item右边的组件(List垂直布局时)或ListItem向上划动时item下方的组件(List水平布局时)。
edgeEffect: 滑动效果,参见SwipeEdgeEffect的枚举说明。
|
- Sticky枚举说明
| 名称 | 描述 |
@@ -36,6 +37,11 @@ ListItem()
| None | 无吸顶效果。 |
| Normal | 当前item吸顶。 |
+- SwipeEdgeEffect9+枚举说明
+ | 名称 | 描述 |
+ | -------- | -------- |
+ | Spring | ListItem划动距离超过划出组件大小后可以继续划动,松手后按照弹簧阻尼曲线回弹。 |
+ | None | ListItem划动距离不能超过划出组件大小。 |
## 事件
@@ -87,3 +93,54 @@ struct ListItemExample {
```
![zh-cn_image_0000001219864159](figures/zh-cn_image_0000001219864159.gif)
+
+```ts
+// xxx.ets
+@Entry
+@Component
+struct ListItemExample2 {
+ @State message: string = 'Hello World'
+
+ @Builder itemEnd() {
+ Row () {
+ Button("Del").margin("4vp")
+ Button("Set").margin("4vp")
+ }.padding("4vp").justifyContent(FlexAlign.SpaceEvenly)
+ }
+
+ build() {
+ Column() {
+ List({space:10}) {
+ ListItem() {
+ Text(this.message) {
+ }
+ .width('100%')
+ .height(100)
+ .fontSize(16)
+ .textAlign(TextAlign.Center)
+ .borderRadius(10)
+ .backgroundColor(0xFFFFFF)
+ }
+ .swipeAction({ end:this.itemEnd})
+
+ ListItem() {
+ Text(this.message) {
+ }
+ .width('100%')
+ .height(100)
+ .fontSize(16)
+ .textAlign(TextAlign.Center)
+ .borderRadius(10)
+ .backgroundColor(0xFFFFFF)
+ }
+ .swipeAction({ start:this.itemEnd})
+ }
+ }
+ .padding(10)
+ .backgroundColor(0xDCDCDC)
+ .width('100%')
+ .height('100%')
+ }
+}
+```
+![zh-cn_image_1501929990650](figures/zh-cn_image_1501929990650.jpg)