给GestureDetector包裹的最外层Widget加一个背景色即可:
GestureDetector(
child: Container(
color: Colors.transparent, // 这里加一个颜色
child: Row(
children: [
Text(""),
Expanded(child: Container()), // 解决点击这里无法触发onTap的问题
Text(""),
],
),
),
onTap: () {
// do sth
},
),