Committed by
GitHub
VelocityTracker() has a fix with positional arguments
Showing
1 changed file
with
11 additions
and
1 deletions
@@ -300,7 +300,17 @@ class _ModalBottomSheetState extends State<ModalBottomSheet> | @@ -300,7 +300,17 @@ class _ModalBottomSheetState extends State<ModalBottomSheet> | ||
300 | 300 | ||
301 | // Otherwise the calculate the velocity with a VelocityTracker | 301 | // Otherwise the calculate the velocity with a VelocityTracker |
302 | if (_velocityTracker == null) { | 302 | if (_velocityTracker == null) { |
303 | - _velocityTracker = VelocityTracker(); | 303 | + // Checking the device type as per the OS installed in it |
304 | + // SmartPhone Devices | ||
305 | + if (Platform.isAndroid || Platform.isIOS) { | ||
306 | + _velocityTracker = VelocityTracker(PointerDeviceKind.touch); | ||
307 | + } | ||
308 | + // PCs or desktops or Laptops devices has mouse pointers | ||
309 | + else if (Platform.isLinux || Platform.isWindows || Platform.isMacOS) { | ||
310 | + _velocityTracker = VelocityTracker(PointerDeviceKind.mouse); | ||
311 | + } else { | ||
312 | + _velocityTracker = VelocityTracker(PointerDeviceKind.unknown); | ||
313 | + } | ||
304 | _startTime = DateTime.now(); | 314 | _startTime = DateTime.now(); |
305 | } | 315 | } |
306 | DragUpdateDetails dragDetails; | 316 | DragUpdateDetails dragDetails; |
-
Please register or login to post a comment