mirror of
https://github.com/immich-app/immich.git
synced 2024-11-15 18:08:48 -07:00
fix(mobile) uses clamping scroll physics on android (#1503)
This commit is contained in:
parent
bb84464216
commit
2c356ec87f
@ -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,
|
||||
);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user