【发布时间】:2020-06-12 13:33:08
【问题描述】:
我在 BlocBuilder 中使用了一个滑块,它允许我检索一个初始值,但是当我想更改滑块的值时,我总是输入 LightStateOn 条件并且我的值采用 state.brightness 值。
BlocBuilder<LightBloc, LightState>(
builder: (context, state) {
if (state is LightStateOn) {
this.brightness = state.brightness.toDouble();
return Slider(
value: this.brightness,
min: 0,
max: 255,
onChanged: (value) {
setState(() => this.brightness = value);
},
);
// );
} else {
return ...
}
}),
一定有什么我不明白的地方。谁能给我解释一下?
【问题讨论】:
标签: flutter flutter-bloc