我已经使用 Flutter 大约 8 周了。太棒了,毫无疑问。
然而,自从我开始以来,一直有一些问题困扰着我,那就是,为什么有些小部件有onTap方法而其他小部件有onPressed?谷歌无法给我任何答案。
如果这对 Stack Overflow 来说不够相关或不切题,抱歉,请将我指向正确的社区询问。
根据我的经验,onTap()用于任何手势捕获,onPressed()尤其是按钮。就像在现实生活中一样,当你必须使用一个按钮时,你会按下它。
希望这能解决您的麻烦,尽管我对此并不完全确定。
小智 9
目前他们两个是一样的。只需将onPressed 与 Buttons和onTap 与其他小部件一起使用。
Flutter 仍然是新的,所以有很多重叠。可能在未来的更新中,他们会使其更加精简。就像他们将合并许多几乎相同的小部件一样。
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           5199 次  |  
        
|   最近记录:  |