考虑例如
new Center(
child: new GestureDetector(
child: new Center(
child: new Text('Center'),
),
),
);
是否有通用方法强制GestureDetector采用其父级(外部中心)的大小而不是其子级(内部中心)的大小?
答案 0 :(得分:3)
您可以使用behavior: HitTestBehavior.opaque
点击GestureDetector
触发器手势中的任意位置,而不仅仅是孩子。
new Center(
child: new GestureDetector(
behavior: HitTestBehavior.opaque,
onTap: () {
print('tapped');
},
child: new Center(
child: new Text('Center'),
),
),
),