这个想法很简单,想象一个只有两个并排容器的行。一个红色,另一个蓝色。
如果我们用 Draggable 包裹每个 Container,我们现在可以拖动这些容器。
但我还想创建一个与每个容器相同大小和位置的 DragTarget。因此,我们可以将蓝色容器拖放到红色区域中,然后调用 SetState() 并立即渲染实际顺序。
我们可以使用列表并在里面重新排序。
重点是:我们如何将这个 DragTarget 放在 Container 前面而不阻塞容器但仍然可以放下?
谢谢!!!
与draggable和dragtarget堆叠,但如果dragtarget位于容器后面,则drop方法不起作用,如果我们放在前面,则会阻塞容器。
ReorderableList
没有做你想做的事?