我正在开发flutter中的一个应用程序,一切都运行得很好,突然有一天,当我试图运行该应用程序时,它给了我这个错误: /C:/sdk%20Flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_speed_dial-1.2.5/lib/src/speed_dial.dart:249:7: Error: No named parameter with the name 'overflow'.
overflow: Overflow.visible,
^^^^^^^^
/C:/sdk%20Flu
我正在尝试更改用户使用GestureDetector单击的元素的颜色:
new GestureDetector(
onTap: (){
// Change the color of the container beneath
},
child: new Container(
width: 80.0,
height: 80.0,
margin: new EdgeInsets.all(10.0),
color: Colors.orange,
),
),
问题是我不能在onTap中使用setState。否
创建一个学习Flutter回调的示例。增加GestureDetetor的计数器onTap是一个简单的程序,但是回调方法不起作用。计数在热重新加载时增加,但不在分流时增加。下面是带有注释的代码。
class BoxState extends State<ChangeBoxState>{
int _counter = 0;
//Callback method changes the state onTap of GestureDetector widget. It is not calling onTap.
increaseCount(){
setState(()