[Flutter]Scrollbar(スクロールバー)の太さを変えるには?

Flutter

どうも、ちょげ(@chogetarou)です。

Scrollbarで表示するスクロールバーの太さを変える方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

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,
                  ),
              ],
            ),
          ),
        ),
      ),
    );
  }

コメント

タイトルとURLをコピーしました