检查knopp /
flutter_reorderable_list。它就是这样做的。它真的很流畅,并且没有性能问题,能够处理数千个项目。
但是,它的实现并不像通常的flutter小部件那样容易。
如果您为此感到困惑,建议您使用我创建的小部件将
flutter/ReorderableListViews
移植到
knopp/ReorderableList。
这个小部件非常易于使用,但是却没有提供相同的灵活性,并且与一起使用时
children
List,它的伸缩性不如原始版本。
这是ReorderableListSimple的代码,这是演示。



