Flutter onPressed()与onTap()

时间:2019-08-16 14:44:04

标签: flutter

我已经使用Flutter约8周了。 太好了,没问题。

但是,自从开始以来,我一直有些烦恼,这就是为什么为什么有些小部件使用onTap方法而有些小部件具有onPressed? Google无法给我任何答案。

如果这与Stack Overflow无关或不够主题,对此感到抱歉,请将我指向合适的社区询问。

2 个答案:

答案 0 :(得分:7)

当前它们都是相同的。只需将 onPressed与按钮 onTap与其他小部件一起使用

Flutter仍然很新,所以有很多重叠之处。可能会在将来的更新中使它们更加简化。就像他们将合并几乎相同的许多小部件一样。

答案 1 :(得分:0)

根据我的经验,onTap()用于任何手势捕获,onPressed()尤其用于按钮。 就像在现实生活中一样,当您必须使用按钮时,将其按下。

希望这可以解决您的麻烦,即使我对此不太确定。