どうも、ちょげ(@chogetarou)です。
「Sliderが動かない」
という人に向けて、Sliderウェジェットが機能しない時の対処法を紹介します。
方法

Sliderが動かない時は、setStateを使っているかを確認します。
Sliderウェジェットは、引数「onChanged」で値の更新を行います。
この値の更新の際には、setStateを使います。
setStateを使って値を更新しなければ、Sliderが動きません。
Slider(
value: _value,
onChanged: (newValue) {
setState(() {
_value = newValue;
});
},
),
setStateを使って値を更新すれば、Sliderが動くようになります。
コメント