flutter GestureDetector/onTap()点
2021-03-04 本文已影响0人
逆光_初见
寻常写法:
GestureDetector(///
onTap: () {
},
child: Padding(
child: Row(
children: [
Text("Android"),
Text("Java") ),
],
),
),
)
这里点击范围是Padding的内容,所以只有点击children里的text 或者image才有效果。
添加属性behavior:
GestureDetector(///
behavior: HitTestBehavior.opaque,
onTap: () {
},
child: Padding(
child: Row(
children: [
Text("Android"),
Text("Java") ),
],
),
),
)
在你的Padding范围内,添加 behavior: HitTestBehavior.opaque,这样在空白范围也可点击