当前位置: 首页 > 面试题库 >

Flutter:您如何使卡片可点击?

秦新立
2023-03-14
问题内容

我只有一个简单的Card,喜欢new Card(child: new Text('My cool card')),但我希望能够单击它的任意位置以运行某些功能,但没有onPressedCard
的方法。我可以在底部添加一个按钮,但这对于这种情况并不理想。

有人知道如何使整个卡片都可点击吗?


问题答案:

颤振使用组成超过属性。将所需的小部件包装为可单击的小部件,以实现所需的功能。

一些可点击小工具:GestureDetectorInkWellInkResponse

new GestureDetector(
  onTap: ()=> ......,
  child: new Card(...),
);


 类似资料:
  • 我只有一个简单的卡片,比如,我希望能够单击它上的任何地方来运行一些函数,除了没有针对卡片的方法。我可以在底部添加一个按钮,但这不适合这种情况。

  • 问题内容: 我想使UILabel可点击。 我已经尝试过了,但是没有用: 问题答案: 你有没有尝试设置到上标签?这应该工作。

  • 我一直在寻找一个解决办法,现在,尽管所有类似的问题和答案,但没有找到任何似乎工作。我想让用户能够通过卡片布局中设置的各种面板进行操作。然而,我希望用来在这些卡片之间切换的按钮在卡片本身,而不是一组单独的按钮,它不会在程序中改变。下面是创建框架的主文件: 编辑:我向MainMenu JPanel的按钮添加了一个自动生成的操作监听器,如下所示: 在主文件(主文件为BattleGraphs_V1)中添加

  • 问题内容: 我有一张智能滚动的卡片清单,虽然我喜欢的外观,但令人沮丧的是它的排列顺序从上到下,如下所示: 对于内容加载量超过几个项目的任何事物,这种垂直排序似乎基本上没有用。如果我有50个项目,那么一些最不重要的项目将位于顶部! 我已经尝试过使用flexbox进行一些变体,但是什么也无法工作。有人可以横向订购吗? 问题答案: 如所记录的,CSS列的顺序是从上到下,然后是从左到右,因此呈现的列的顺序

  • 脚手架应包含一个容器列表,其中包含一排卡片和文本。我不确定这是否明智,所以如果你有一个如何做得更好的建议。。。这是到目前为止我的代码(没有文本“文本1”段): 目前我不能这样做,因为“返回类型‘List’不是一个‘Widget’,正如闭包上下文所要求的那样。”。

  • 我正在使用Vue,并且: 我如何才能使整行可点击,而不仅仅是具有路由器链接的按钮?

  • 我正在制作看板,我有一列在里面,它用一个网格窗格划分在标题和下面的卡片列表之间。我正在使用场景生成器构建此场景。 所以层次结构是 当我按下卡上的按钮时,我希望它移除我单击的卡。 我已经做了以下工作 然而,当我按下按钮时什么也没有发生,卡没有被删除,我也不知道为什么。如果有人能帮我,那就太好了。

  • 本文向大家介绍如何在HTML图片中创建可点击区域?,包括了如何在HTML图片中创建可点击区域?的使用技巧和注意事项,需要的朋友参考一下 要在图像中创建可点击区域,请创建带有可点击区域的图像映射。例如,在单击框时,将打开另一个网站,在单击同一图像中的三角形时,将打开另一个网站。 <area>标记定义图像内的区域,并嵌套在<map>标记内。以下是属性: 序号 属性和说明 1 alt 该区域的备用文字