【问题标题】:How to make a card widget touchable in Flutter?如何在 Flutter 中使卡片小部件可触摸?
【发布时间】:2019-02-11 20:44:49
【问题描述】:

我目前正在制作一个包含 卡片 小部件列表的应用。这是一个代码sn-p:

new GestureDetector(
        onLongPress: () {
          showAlert(); 
        //pops up an AlertDialog
        },
        child: new Card(child: new Text("Hello"))
)

是否可以使卡片小部件可触摸,以便用户可以感觉到/看到卡片被(长时间)点击?我正在搜索“InkWell-something 结果”。 p>

编辑:当我长按卡片小部件时,我希望它们具有飞溅效果。 下面的 GIF 中给出了我所说的飞溅效果示例:

【问题讨论】:

  • 你能解释一下你的期望吗?
  • 我加了一个小例子。
  • 很奇怪,您在问题中说出“InkWell”这个词并期望 InkWell 小部件作为答案

标签: dart widget flutter


【解决方案1】:

使用这个

return Card(
    child: InkWell(
  onTap: () {},
  onLongPress: () {}
  child: Container(),
));

【讨论】:

  • 看起来答案并不难!谢谢!
猜你喜欢
  • 1970-01-01
  • 2022-07-20
  • 1970-01-01
  • 2019-12-27
  • 2019-04-10
  • 2022-09-22
  • 2018-01-24
  • 2018-11-09
  • 1970-01-01
相关资源
最近更新 更多