handleOpacityFinished method

ReorderableEntity handleOpacityFinished({
  1. required ReorderableEntity reorderableEntity,
})

Updates offset and order id of reorderableEntity faded in.

Should be called when the fade in was finished. Then the original offset and orderId are overwritten with the updated values of the entity.

Implementation

ReorderableEntity handleOpacityFinished({
  required ReorderableEntity reorderableEntity,
}) {
  final existingReorderableEntity = _getExistingEntityWhileDragging(
    reorderableEntity: reorderableEntity,
    isBuildingOffset: false,
  );
  if (existingReorderableEntity != null) return existingReorderableEntity;

  final updatedEntity = reorderableEntity.fadedIn();
  _updateMaps(reorderableEntity: updatedEntity);
  return updatedEntity;
}