Flutter:如何摆脱第一次触摸延迟?
Flutter: How to get rid of the first touch delay?
我对 Flutter 有一点疑问。
我进行了全新安装,一切正常。
尽管如此,在我的触摸和按钮(或菜单汉堡包)的动作之间有半秒的延迟。
此延迟仅存在于第一次触摸操作。
第一次触摸/点击后,任何进一步的触摸动作都不会延迟。
这个问题在模拟器上存在,但在真实设备上也存在。
你能向我解释一下原因(以及如何解决)吗?
感谢@RandalSchwartz,问题现已解决。
Flutter 应用程序在开发模式下(使用热重载)速度较慢。
这会导致应用在第一次触摸操作时出现延迟(例如在按钮或汉堡菜单上)。
这也会导致应用在开发模式下出现较长的启动画面(大约 3 秒)
因此,如果您想摆脱所有等待时间,解决方案非常简单,只需使用以下命令以发布模式启动您的应用程序:
"flutter run --release"
我对 Flutter 有一点疑问。 我进行了全新安装,一切正常。 尽管如此,在我的触摸和按钮(或菜单汉堡包)的动作之间有半秒的延迟。 此延迟仅存在于第一次触摸操作。 第一次触摸/点击后,任何进一步的触摸动作都不会延迟。
这个问题在模拟器上存在,但在真实设备上也存在。
你能向我解释一下原因(以及如何解决)吗?
感谢@RandalSchwartz,问题现已解决。
Flutter 应用程序在开发模式下(使用热重载)速度较慢。 这会导致应用在第一次触摸操作时出现延迟(例如在按钮或汉堡菜单上)。
这也会导致应用在开发模式下出现较长的启动画面(大约 3 秒)
因此,如果您想摆脱所有等待时间,解决方案非常简单,只需使用以下命令以发布模式启动您的应用程序:
"flutter run --release"