一尘不染

Flutter Sortable拖放ListView

flutter

因此,我开始学习Flutter,并希望像在材料指南网站上看到的那样使用材料设计拖放列表。

https://storage.googleapis.com/spec-host-backup/mio-
design%2Fassets%2F1dtprsH4jZ2nOnjBCJeJXd7n4U-jmWyas%2F03-list-
reorder.mp4

到目前为止,我尝试过的所有库看上去都像垃圾。是否有一个我所缺少的良好库或一个Flutter本机窗口小部件?


阅读 254

收藏
2020-08-13

共1个答案

一尘不染

检查knopp /
flutter_reorderable_list
。它就是这样做的。它真的很流畅,并且没有性能问题,能够处理数千个项目。

但是,它的实现并不像通常的flutter小部件那样容易。

如果您为此感到困惑,建议您使用我创建的小部件将flutter/ReorderableListViews
移植到knopp/ReorderableList

这个小部件非常易于使用,但是却没有提供相同的灵活性,并且与一起使用时children List,它的伸缩性不如原始版本。

这是ReorderableListSimple代码,这是演示

2020-08-13