どうも、ちょげ(@chogetarou)です。
Scrollbarで表示するスクロールバーの太さを変える方法を紹介します。
方法

Scrollbarの太さを変えるには、引数「thickness」を使います。
具体的には、Scrollbarの引数「thickness」にスクロールバーの太さを指定します。
Scrollbar(
thickness: 太さ,
child: SingleChildScrollView(・・・),
),
引数「thickness」に太さを指定することで、Scrollbarで表示するスクロールバーの太さが変わります。
使用例

@override
Widget build(BuildContext context) {
return Scaffold(
body: Center(
child: SizedBox(
width: 200,
height: 200,
child: Scrollbar(
isAlwaysShown: true,
thickness: 5,
child: ListView(
children: [
for (var i = 0; i < 20; i++)
Container(
margin: EdgeInsets.all(10),
height: 30,
width: 200,
color: i.isEven ? Colors.blue : Colors.yellow,
),
],
),
),
),
),
);
}
コメント