import 'dart:ui'; import 'package:fl_clash/common/common.dart'; import 'package:flutter/material.dart'; class BaseScrollBehavior extends MaterialScrollBehavior { @override Set get dragDevices => { PointerDeviceKind.touch, PointerDeviceKind.stylus, PointerDeviceKind.invertedStylus, PointerDeviceKind.trackpad, if (system.isDesktop) PointerDeviceKind.mouse, PointerDeviceKind.unknown, }; } class HiddenBarScrollBehavior extends BaseScrollBehavior { @override Widget buildScrollbar( BuildContext context, Widget child, ScrollableDetails details, ) { return child; } }