flutter

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,这样在空白范围也可点击

上一篇下一篇

猜你喜欢

热点阅读