Это скорее направление для исследования, чем ответ: пытались ли вы прослушать событие «кнопка / касание» в одном списке, чтобы получить элемент, который пользователь хочет перетащить, а затем прослушать событие «кнопка / касание» вдругой список, чтобы вы знали, по какому индексу нужно вставить элемент?
В обработчике событий button / touch down передается объект View, к которому нужно прикоснуться. Чтобы восстановить исходный объект, который вы использовали длясоздав представление, вы можете присоединить его к этому представлению через функцию setTag () и восстановить его из функции getTag () в обработчике событий.
Это не позаботится о какой-либо анимации, но может привести кжелаемый функционал.