[英]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
。 InkWell
和GestureDetector
的区别在于, 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.