opt: matrix anim (#1829)

This commit is contained in:
My-Responsitories
2026-02-08 15:27:03 +08:00
committed by GitHub
parent 4ac855d393
commit 8234b7ac92
6 changed files with 156 additions and 111 deletions

View File

@@ -575,24 +575,17 @@ abstract final class PageUtils {
List<SourceModel> imgList,
int index,
) {
final animController = AnimationController(
vsync: state,
duration: Duration.zero,
reverseDuration: Duration.zero,
);
state.showBottomSheet(
constraints: const BoxConstraints(),
(context) => InteractiveviewerGallery(
sources: imgList,
initIndex: index,
quality: GlobalData().imgQuality,
onClose: animController.dispose,
),
enableDrag: false,
elevation: 0.0,
backgroundColor: Colors.transparent,
transitionAnimationController: animController,
sheetAnimationStyle: const AnimationStyle(duration: Duration.zero),
sheetAnimationStyle: AnimationStyle.noAnimation,
);
}