在观看了有关 GestureDetectors 的本周小部件后,它们似乎充满了我的普通小部件永远不需要的许多回调选项。与基本的 TextButton 相比,性能上有什么区别吗? GestureDetector 是否违反了单一职责原则?
我什么时候应该使用其中一个?
我无法察觉到只有几个按钮的简单应用程序有任何区别。
就性能而言,GestureDetector是一个更好的选择,因为它主要处理触摸事件,并且不包含任何样式功能,如TextButton
如果您担心样式,请使用文本字段或手势检测器。