Flutter 颤振onPressed()与onTap()的比较

Flutter 颤振onPressed()与onTap()的比较,flutter,Flutter,我已经用了8周了。 毫无疑问,这太棒了 然而,自从我开始以来,一直有一些问题困扰着我,那就是为什么一些小部件有一个onTap方法,而另一些小部件有onPressed?谷歌一直未能给我任何答案 如果这与堆栈溢出不相关或主题不够,很抱歉,请告诉我正确的社区询问。根据我的经验,onTap()用于任何手势捕捉,而onPressed()尤其用于按钮。 就像在现实生活中,当你必须使用一个按钮时,你会按下它 希望这能解决你的问题,尽管我不太确定。目前两者都是一样的。只需将onPressed与按钮一起使用,将o

我已经用了8周了。 毫无疑问,这太棒了

然而,自从我开始以来,一直有一些问题困扰着我,那就是为什么一些小部件有一个
onTap
方法,而另一些小部件有
onPressed
?谷歌一直未能给我任何答案


如果这与堆栈溢出不相关或主题不够,很抱歉,请告诉我正确的社区询问。

根据我的经验,
onTap()
用于任何手势捕捉,而
onPressed()
尤其用于按钮。 就像在现实生活中,当你必须使用一个按钮时,你会按下它


希望这能解决你的问题,尽管我不太确定。

目前两者都是一样的。只需将onPressed与按钮一起使用,将onTap与其他小部件一起使用


颤振仍然是新的,因此有很多重叠。可能在将来的更新中,他们将使其更加精简。就像它们会合并许多几乎相同的小部件一样。

onPressed通常是在按钮上,而onTap则用于任何其他小部件,您可以使用smtin-lyk-InkWell或gesturedetor向其添加行为。但是我的观察。