在颤动时切换振荡

时间:2018-04-07 13:30:29

标签: toggle flutter

这是我的第一个问题,我是新生儿。我有一个关于开启颤动的问题。

我做了这个简单的代码就像这个例子,但在某个时刻,当我快速切换时,开关开始振荡。我该如何解决这个问题?谢谢

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

1 个答案:

答案 0 :(得分:2)

这是一个已知错误,已通过更新修复。

此处讨论了错误:https://github.com/flutter/flutter/issues/17773

如果您希望通过修改packages/flutter/lib/src/material/toggleable.dart文件为自己修复此修复提交,请执行此操作:https://github.com/flutter/flutter/pull/17821