dart - 添加点击功能 flutter

大家好,我想为我的图标创建一个 onTap 选项,我的代码是这样的,我不知道该怎么做,你能帮帮我吗。这是我的代码:

trailing: new Column(
                    children: <Widget>[
                      new Container(
                        child: new Icon(Icons.bookmark),
                        margin: EdgeInsets.only(top: 25.0),
                      )
                    ],
                  ),

最佳答案

改用IconButton

new IconButton(
  icon: new Icon(Icons.bookmark),
  onPressed: () { /* Your code */ },
)

在你的代码中,你可以这样使用

trailing: new Column(
                    children: <Widget>[
                      new Container(
                        child: new IconButton(
                                 icon: new Icon(Icons.bookmark),
                                 onPressed: () { /* Your code */ },
                               ),
                        margin: EdgeInsets.only(top: 25.0),
                      )
                    ],
                  ),

https://stackoverflow.com/questions/51348165/

相关文章:

dart - 如何在 Flutter 中创建带有圆角的自定义模糊形状

flutter - 在 TextFormField 上捕获点击事件

json - 将 JSON 映射到类对象

dart - 如何使用 Flutter 检测用户在我的屏幕上点击的位置?

Flutter - 我想将变量从一个类传递到另一个类

dart - 如何在 flutter 中做悠悠球动画?

flutter - 如何在 flutter 中加载所有 dart DateFormat 语言环境?

flutter - 如何在 Flutter 中添加虚线

dart - Flutter Navigator.replace() 示例

flutter - 没有为类 'signInWithGoogle' 定义方法 'FirebaseAu