wonders/lib/ui/common/app_scroll_behavior.dart
2023-12-05 11:03:23 -07:00

18 lines
609 B
Dart

import 'package:flutter/cupertino.dart';
import 'package:flutter/gestures.dart';
import 'package:wonders/common_libs.dart';
class AppScrollBehavior extends ScrollBehavior {
@override
// Add mouse drag on desktop for easier responsive testing
Set<PointerDeviceKind> get dragDevices {
final devices = Set<PointerDeviceKind>.from(super.dragDevices);
devices.add(PointerDeviceKind.mouse);
return devices;
}
// Use bouncing physics on all platforms, better matches the design of the app
@override
ScrollPhysics getScrollPhysics(BuildContext context) => const BouncingScrollPhysics();
}