繁体   English   中英

如何在 Flutter 上为 CategoryCard 添加可点击选项

[英]How to add a clickable option to a CategoryCard on Flutter

我想知道是否可以添加单击 CategoryCard 并重定向到另一个颤动屏幕的功能。

我的代码如下:

CategoryCard(
                      title: 'Wifi',
                      imgSrc: 'assets/img/wifi.png',
                    ),
                    CategoryCard(
                      title: 'Key',
                      imgSrc: 'assets/img/signIn.png',
                    ),

我想知道如何使这些 CategoryCard 中的每一个都可点击。 谢谢。

您必须使用InkWell或 GestureDetector 包装您的CategoryCard InkWellGestureDetector的区别在于, InkWell在按下时会产生涟漪效果,而GestureDetector不会。

InkWell解决方案:

InkWell(
   child: CategoryCard(
               title: 'Wifi',
               imgSrc: 'assets/img/wifi.png',
             ),
   onTap:(){
      print("It works");
    }
),

GestureDetector解决方案:

GestureDetector(
   child: CategoryCard(
               title: 'Wifi',
               imgSrc: 'assets/img/wifi.png',
             ),
   onTap:(){
      print("It works");
    }
),

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM