这是我的第一个问题,我是新生儿。我有一个关于开启颤动的问题。
我做了这个简单的代码就像这个例子,但在某个时刻,当我快速切换时,开关开始振荡。我该如何解决这个问题?谢谢
bool _switchValue = false;
@override
Widget build(BuildContext context) {
return new Scaffold(
body: new Container(
padding: new EdgeInsets.all(32.0),
child: new Column(
children: <Widget>[
new Switch(
value: _switchValue,
onChanged: (bool value) { setState(() {
_switchValue = value;
}
);
},
)
],
)
)
);
}
答案 0 :(得分:2)
这是一个已知错误,已通过更新修复。
此处讨论了错误:https://github.com/flutter/flutter/issues/17773
如果您希望通过修改packages/flutter/lib/src/material/toggleable.dart
文件为自己修复此修复提交,请执行此操作:https://github.com/flutter/flutter/pull/17821