颤动:在多个列表或列之间进行排序,拖放

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了颤动:在多个列表或列之间进行排序,拖放相关的知识,希望对你有一定的参考价值。

我一直在研究一些列表排序库,如flutter_list_drag_and_drop,reorderable_list,flutter_reorderable_list,dragable_flutter_list等,但所有列表都只使用一个列表。

我想要做的事情可以在下面的图片中理解,这正是Trello应用程序所具有的。

任何图书馆的建议或如何做到这一点?

答案

我一直在研究一些列表排序库,如flutter_list_drag_and_drop,reorderable_list,flutter_reorderable_list,dragable_flutter_list等,但所有列表都只使用一个列表。

对 !所有当前可用的库仅使用一个列表。

我还有一个名为orderable_stack的插件,它基于“数据项”列表

请参阅orderable_stack了解更多详情。

您也可以参考this链接以获得更多可拖动的实现。

enter image description here enter image description here注意:目前orderable_stack与Dart 2不兼容

希望这会对你有所帮助

另一答案

如果你还没有找到一个好的解决方案,那就是boardview flutter插件。

它具有与trellos draggable列表相同的功能。

(P.S.我是它的开发者我在创建它时很懒,所以没有示例的GIF)

以上是关于颤动:在多个列表或列之间进行排序,拖放的主要内容,如果未能解决你的问题,请参考以下文章

在 django 中通过拖放对项目进行排序

同一页面上的两个重新排序列表框,防止用户在之间拖放

一般拖放 ListBoxItems

排序列表颤动

Flutter:如何在列表视图中通过拖放对项目进行排序?

在两个片段之间拖放?