phase3: nullable fields/methods, casts, ?.call, condition fixes across 11 files. 108->72

This commit is contained in:
2026-08-01 01:16:25 +08:00
parent b8b70a87f9
commit 137eca4c69
12 changed files with 164 additions and 164 deletions

View File

@@ -21,7 +21,7 @@ class AnimationPointManager {
Offset endAdjustOffset = Offset.zero,
}) async {
controller1 = createController(vsync, duration);
Animation animation = createAnimation(controller1);
Animation<double> animation = createAnimation(controller1);
AnimatedWidget animatedWidget = ParabolicAnimationWidget(
animation: animation!,
@@ -34,7 +34,7 @@ class AnimationPointManager {
endAdjustOffset: endAdjustOffset,
);
list.add(animatedWidget);
statusListener(AnimationStatus.dismissed);
statusListener?.call(AnimationStatus.dismissed);
try {
await controller1.forward().orCancel;
@@ -47,7 +47,7 @@ class AnimationPointManager {
print('Error: $error');
}
statusListener(AnimationStatus.completed);
statusListener?.call(AnimationStatus.completed);
}
Future<void> addPopupAniamtion({
@@ -69,7 +69,7 @@ class AnimationPointManager {
popupOffset: popupOffset,
);
list.add(animatedWidget);
statusListener(AnimationStatus.dismissed);
statusListener?.call(AnimationStatus.dismissed);
try {
await controller2.forward().orCancel;
@@ -83,7 +83,7 @@ class AnimationPointManager {
print('Error: $error');
}
statusListener(AnimationStatus.completed);
statusListener?.call(AnimationStatus.completed);
}
static AnimationController createController(