Disable all scrollbars, also add logic for using CupertinoScrollbar on iOS if we do restore scrollbars

This commit is contained in:
Shawn 2022-10-07 11:28:55 -06:00
parent 771d37b4d5
commit 0b611f4f86

View File

@ -1,5 +1,6 @@
import 'package:flutter/cupertino.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/gestures.dart'; import 'package:flutter/gestures.dart';
import 'package:wonders/common_libs.dart';
/// Add mouse drag on desktop for easier responsive testing /// Add mouse drag on desktop for easier responsive testing
class AppScrollBehavior extends ScrollBehavior { class AppScrollBehavior extends ScrollBehavior {
@ -13,6 +14,9 @@ class AppScrollBehavior extends ScrollBehavior {
@override @override
Widget buildScrollbar(BuildContext context, Widget child, ScrollableDetails details) { Widget buildScrollbar(BuildContext context, Widget child, ScrollableDetails details) {
return RawScrollbar(controller: details.controller, child: child); return child;
return defaultTargetPlatform == TargetPlatform.android
? RawScrollbar(controller: details.controller, child: child)
: CupertinoScrollbar(controller: details.controller, child: child);
} }
} }