どうも、ちょげ(@chogetarou)です。
RangeSliderを縦方向にする方法を紹介します。
方法

RangeSliderを縦方向にするには、RotatedBoxを使います。
まず、RangeSliderをRotatedBoxでラップします。
そして、RotatedBoxの引数「quarterTurns」に「1」もしくは「−1」を指定します。
RotatedBox(
quarterTurns: /*1もしくは−1*/,
child: RangeSlider(
value: _value,
onChanged: (newValue) {
setState(() {
_value = newValue;
});
},
),
),
RotatedBoxを使うことで、RangeSliderを縦方向にすることが出来ます。
使用例
以下は、使用例です。

RotatedBox(
quarterTurns: 1,
child: RangeSlider(
values: _rangeValue,
onChanged: (newValue) {
setState(() {
_rangeValue = newValue;
});
},
),
),
コメント