插入函数之前的代码可以正常工作,但是由于我要大量使用它,因此我想对其进行重构。按下文本后不会产生任何结果。我对TextFormField做过同样的事情,而且效果很好。
Row(mainAxisAlignment: MainAxisAlignment.start, children: <Widget>[
GestureDetector(
child: Text(data, style: TextStyle(color: Colors.grey, fontSize: 16)),
onTap: () => onTap,
)
]);
gestureTextDetector("Hello", ()=> Navigator.push(context, MaterialPageRoute(builder: (context) => LoginForm()))),```
答案 0 :(得分:0)
尝试
onTap:(){
onTap
}
gestureTextDetector("Hello",Navigator.push(context, MaterialPageRoute(builder: (context) => LoginForm()))),