【HarmonyOS NEXT】示例代码-列表编辑效果

介绍

本示例基于List组件,实现待办事项管理、文件管理、备忘录的等场景列表编辑效果。

效果预览

img

使用说明
  • 点击添加按钮,选择需要添加的待办事项。

  • 点击左侧checkbox按钮,待办事项状态变更为已完成。

  • 左滑单个待办事项,点击删除按钮后,当前待办事项被删除。

工程目录

解释
├──entry/src/main/ets/
│  ├──common
│  │  └──Constants.ets               // 公共常量类
│  ├──entryability
│  │  └──EntryAbility.ets            // 程序入口类
│  ├──model
│  │  └──ToDo.ets                    // 待办事项数据
│  ├──pages
│  │  └──Index.ets                   // 首页
│  └──view
│     └──TodoListItem.ets            // 待办选项
└──entry/src/main/resources          // 应用静态资源目录

具体实现

  1. List组件绑定@State修饰的数组变量toDoData。

  2. ListItem组件设置左滑动效swipeAction属性,使得单个ListItem可以进行左右滑动,并显示自定义的UIBuilder。

  3. 新增/删除列表项,更新数组变量toDoData,并同时更新List组件UI。

更多详情参考:示例代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值