美文网首页flutter
flutter GestureDetector/onTap()点

flutter GestureDetector/onTap()点

作者: 逆光_初见 | 来源:发表于2021-03-04 11:22 被阅读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,这样在空白范围也可点击

相关文章

网友评论

    本文标题:flutter GestureDetector/onTap()点

    本文链接:https://www.haomeiwen.com/subject/hdahqltx.html