浏览代码

fix(mobile) uses clamping scroll physics on android (#1503)

martyfuhry 2 年之前
父节点
当前提交
2c356ec87f
共有 1 个文件被更改,包括 1 次插入16 次删除
  1. 1 16
      mobile/lib/modules/asset_viewer/views/gallery_viewer.dart

+ 1 - 16
mobile/lib/modules/asset_viewer/views/gallery_viewer.dart

@@ -259,7 +259,7 @@ class GalleryViewerPage extends HookConsumerWidget {
               ? const NeverScrollableScrollPhysics() // Don't allow paging while scrolled in
               : (Platform.isIOS 
                 ? const BouncingScrollPhysics()  // Use bouncing physics for iOS
-                : const ImmichPageViewScrollPhysics() // Use heavy physics for Android
+                : const ClampingScrollPhysics() // Use heavy physics for Android
               ),
           itemCount: assetList.length,
           scrollDirection: Axis.horizontal,
@@ -349,18 +349,3 @@ class GalleryViewerPage extends HookConsumerWidget {
   }
 }
 
-class ImmichPageViewScrollPhysics extends ScrollPhysics {
-  const ImmichPageViewScrollPhysics({super.parent});
-
-  @override
-  ImmichPageViewScrollPhysics applyTo(ScrollPhysics? ancestor) {
-    return ImmichPageViewScrollPhysics(parent: buildParent(ancestor)!);
-  }
-
-  @override
-  SpringDescription get spring => const SpringDescription(
-    mass: 100,
-    stiffness: 100,
-    damping: .90,
-  );
-}