Reenable drag to scroll with mouse

This was disabled on flutter 2.5
This commit is contained in:
Ming Ming 2021-09-20 16:08:00 +08:00
parent 4bdd523a94
commit 823e88522c

View file

@ -1,3 +1,4 @@
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
@ -90,6 +91,7 @@ class _MyAppState extends State<MyApp> implements SnackBarHandler {
return child!;
},
debugShowCheckedModeBanner: false,
scrollBehavior: const _MyScrollBehavior(),
);
}
@ -380,3 +382,15 @@ class _MyAppState extends State<MyApp> implements SnackBarHandler {
static final _log = Logger("widget.my_app.MyAppState");
}
class _MyScrollBehavior extends MaterialScrollBehavior {
const _MyScrollBehavior();
@override
get dragDevices => {
PointerDeviceKind.touch,
PointerDeviceKind.stylus,
PointerDeviceKind.invertedStylus,
PointerDeviceKind.mouse,
};
}