flutter - 如何改变滚动条的粗细?

标签 flutter

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/

相关文章:

dart - flutter_webview_plugin 包的 clearCache 不起作用

navigation - flutter 导航器 : Dynamic initial route

flutter - 单击Flutter中的按钮时如何将对象存储在数组中?

android - 为 local_auth Flutter 添加自定义对话框

dart - 尝试在 flutter 中显示图像时出现异常

Dart Error Handling 具体错误

dart - 如何将对象列表添加到 Firestore?

flutter - 如何在 Flutter 中移除 ListView 高亮颜色?

flutter - 如何更改 Flutter 上的 TextPainter?

flutter - 配置单元registerAdapter不接受ID