moveUp method
void
moveUp()
Implementation
void moveUp() {
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(() {});
}
}