Reorder multiple selected items in a list view

I need to create a list view of widgets for an music player app(listtiles for queue) and I want to add the ability to select multiple items and then move them up or dowm but ReorderableListView doesn’t do that for what I could see. I found multi_select_item but it only selects multiple items it doesn’t drag them and drop in another position.

Is there a way to do this in Flutter?