Flutter 2.5 Summary
ScrollBehaviorsnow allow or disallow drag scrolling from specified
PointerDeviceKinds.ScrollBehavior.dragDevices, by default, allows
scrolling widgets to be dragged by allPointerDeviceKindsexcept for
PointerDeviceKind.mouse.
import 'package:flutter/material.dart';
// Set ScrollBehavior for an entire application.
MaterialApp(
scrollBehavior: MyCustomScrollBehavior(),
// ...
);
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
class MyCustomScrollBehavior extends MaterialScrollBehavior {
// Override behavior methods and getters like dragDevices
@override
Set<PointerDeviceKind> get dragDevices => {
PointerDeviceKind.touch,
PointerDeviceKind.mouse,
};
}
Reference to the official documentation.