[问题解决]Flutter中GestureDetector+Expanded点击无效果
作者:互联网
给GestureDetector包裹的最外层Widget加一个背景色即可:
GestureDetector(
child: Container(
color: Colors.transparent, // 这里加一个颜色
child: Row(
children: [
Text(""),
Expanded(child: Container()), // 解决点击这里无法触发onTap的问题
Text(""),
],
),
),
onTap: () {
// do sth
},
),
标签:child,Container,Text,Expanded,onTap,GestureDetector,Flutter 来源: https://blog.csdn.net/ShaynJ/article/details/121129175