Please read the official doc comment of buildDefaultDragHandles before using ReorderableDragStartListener
. The default behavior is different depending on the platform, on desktop, the behavior is same as Flutter 2.x, on mobile, users will need to long press the item and then drag to save some space of adding the trailing drag handle icon. Using ReorderableDragStartListener
without setting buildDefaultDragHandles
to false, will cause to duplicate the icon on desktop platforms.