作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我有一个普通的 ListView
,它被 Scrollbar
类包装,在向下滚动时产生一个滚动条。但我想将 Scrollbar
颜色更改为白色,因为我有一个深色背景。
探索 Scrollbar
类后,我可以看到它使用 highlightColor
主题,如 scrollbar.dart
中所示。
_themeColor = theme.highlightColor.withOpacity(1.0);
尝试将 Scrollbar
包装在 Theme
中,但仍然没有成功。
下面是我的代码-
Theme(
data: ThemeData(
highlightColor: Colors.white, //Does not work
),
child: Scrollbar(
child: ListView(
//Normal ListView code
),
),
)
感谢任何帮助。提前致谢。
最佳答案
您可以改用 RawScrollbar 并将 thumbColor 设置为您喜欢的任何颜色。
child: RawScrollbar(
thumbColor: Colors.redAccent,
radius: Radius.circular(20),
thickness: 5,
child: //scrollable widget
)
关于android - 如何在 flutter 中设置滚动条颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55744131/
我是一名优秀的程序员,十分优秀!