Flutter 中的Scrollbar widget 好像固定了6 的粗细,我觉得Scrollbar 很难看,太厚了。此外,如果我将 Flutter Scrollbar 与我设备中其他应用程序中的滚动条进行比较,它们看起来都不一样(它们看起来更好)。
我可以在不创建新的 Scrollbar 小部件的情况下更改 Scrollbar 的粗细吗?
我有一个想法强制 Scrollbar 部分超出屏幕以使其看起来更薄,但我不知道该怎么做。
我正在将滚动条与 ListView 一起使用。
最佳答案
只需更改滚动条主题数据中的 thickness
属性即可:
class MyApp extends StatelessWidget {
final double _thickness = 2;
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
theme: ThemeData.light().copyWith(
scrollbarTheme: ScrollbarThemeData().copyWith(
thickness: MaterialStateProperty.all(_thickness),
)
),
);
}
}
关于flutter - 如何改变滚动条的粗细?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56135015/