GestureDetector() 在包装文本小部件时没有“onTap”属性

时间:2021-01-08 16:28:08

标签: android flutter dart

我试图让我的 Text 可按下,所以我将它包裹在 GestureDetector 中,但令我惊讶的是,它不再具有 onTap: () {} 属性。截图如下:

image

代码:

GestureDetector(
    onTap(){},
    child: Text(
      '-',
      style: TextStyle(
        color: Theme.of(context).primaryColor,
        fontSize: 20,
        fontWeight: FontWeight.w600,
      ),
    ),
  ),

2 个答案:

答案 0 :(得分:4)

应该是:

onTap: () {

不是

onTap () {

答案 1 :(得分:0)

我猜是因为否则你不能再复制粘贴了。不过,您可以使用按钮或 ListTile 将其包装起来