iT邦幫忙

0

18 : 任務拖放排序與快速重排

  • 分享至 

  • xImage
  •  
  1. 手動拖放調整任務順序
    • 使用者可以長按任務卡片,拖動到想要的位置
    • 任務清單會即時更新顯示,保持使用者排序的順序

  2. 自動保持未完成任務在上方
    • 完成任務自動移到列表底部,未完成任務保持在上方
    • 拖放時,未完成任務仍可在上方自由調整

  3. 快速重排按鈕
    • 新增「重排」按鈕,一鍵將未完成任務移到上方,完成任務移到下方
    • 保持列表整齊,不需要手動逐一拖動

// 快速重排按鈕
IconButton(
  icon: const Icon(Icons.sort),
  onPressed: () {
    setState(() {
      _todoList.sort((a, b) {
        if (a.isDone && !b.isDone) return 1;
        if (!a.isDone && b.isDone) return -1;
        return 0;
      });
    });
  },
),

https://ithelp.ithome.com.tw/upload/images/20251012/20178900K99bV2z32n.png


圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言