GestureDetector是用来监控用户手势的一个组件,具体使用如
GestureDetector(
onTap: () {
print('233');
},
child: Container(
...
),
),
当Container中的child是Text时,发现即使父Container定义了宽度高度,可点击区域也只有Text的可视区域,如
Container(
child: Text('233'),
width: MediaQuery.of(context).size.width,
height: MediaQuery.of(context).size.height,
),
后发现只要给Container设置颜色属性,如Colors.white就可以实现整块Container可点击,若不希望Container受影响,可以设置Colors.transparent
本文使用 mdnice 排版