Flutter 如何在 GridView.count 中获取 onTap() 命令

问题描述

我是 flutter 新手,如何在 gridview.count 中获取 onTap 命令

我试图使图像可点击,但我无法在 gridview.count 中获得 onTap 命令

 Widget buildBody() {
    return SafeArea(
        child: Container(
      padding: EdgeInsets.all(20.0),child: Column(
        children: <Widget>[
          Expanded(
              child: GridView.count(
            crossAxisCount: 2,padding: EdgeInsets.all(20),crossAxisSpacing: 20,mainAxisSpacing: 20,children: _products
                .map(((item) => Card(
                      child: Container(
                        decoration: BoxDecoration(
                            image: DecorationImage(
                                image: Image.asset(item.imageUrl),fit: BoxFit.fill)),),)))
                .toList(),)),],));
  }

这是我得到的图像列表

List<Product> _products = <Product>[
  Product("Özel Kesim Magnet","Özel Kesim Magnet","assets/icons/ökm.png"),Product("Kuşe Etiketler","kş","assets/icons/ke.png"),Product("Opak Etiketler","oe","assets/icons/oe.png"),Product("Şeffaf Etiketler","şe","assets/icons/şe.png"),Product("Kutu Kesim","ks","assets/icons/kk.png"),Product("Tam Kesim","tk","assets/icons/tk.png"),Product("Özel Kesim","ÖK","assets/icons/ök.png"),Product("Folyo Kesim","fk","assets/icons/fk.png")
];

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)