moveDown method
void
moveDown()
Implementation
void moveDown() {
if(topItemY != null){
topItemY = topItemY! + listStates[draggedListIndex!].itemStates[draggedItemIndex! + 1].height;
}
if(bottomItemY != null){
bottomItemY = bottomItemY! + listStates[draggedListIndex!].itemStates[draggedItemIndex! + 1].height;
}
var item = widget.lists![draggedListIndex!].items![draggedItemIndex!];
widget.lists![draggedListIndex!].items!.removeAt(draggedItemIndex!);
var itemState = listStates[draggedListIndex!].itemStates[draggedItemIndex!];
listStates[draggedListIndex!].itemStates.removeAt(draggedItemIndex!);
if(draggedItemIndex != null){
draggedItemIndex = draggedItemIndex! + 1;
}
widget.lists![draggedListIndex!].items!.insert(draggedItemIndex!, item);
listStates[draggedListIndex!].itemStates.insert(draggedItemIndex!, itemState);
if(listStates[draggedListIndex!].mounted) {
listStates[draggedListIndex!].setState(() {});
}
}