String showText = "点我试试";
GestureDetector(
onTap: () {
setState(() {
showText = "我被点击了";
});
},
child: Container(
height:300,
child: Text(showText),
)
);
表面看没啥问题,但是实际应用的过程中发现有时点击一些地方不响应,最后得出结论是有文字的地方可以响应事件,空白的地方不可以
应该部分镂空的组件无法响应点击事件,给相应的组件加个背景色,加个背景色让其成为渲染的一部分,让其响应点击事件
String showText = "点我试试";
GestureDetector(
onTap: () {
setState(() {
showText = "我被点击了";
});
},
child: Container(
color: Colors.white,
height:300,
child: Text(showText),
)
);