runDoneAnimation method
void
runDoneAnimation(
- bool? isSucceed
)
Implementation
void runDoneAnimation(bool? isSucceed) async {
if (isDirty) {
if (kDebugMode) {
print('runDoneAnimation');
}
await _doneController.forward();
await Future.delayed(const Duration(milliseconds: 300));
await _iconAnimationController.forward();
await Future.delayed(const Duration(milliseconds: 500));
_loadingAnimationController.stop();
_loadingAnimationController.dispose();
_doneController.dispose();
_iconAnimationController.dispose();
if (isSucceed ?? false) {
widget.editorController.onSuccess?.call();
}
}
isDirty = false;
}