Флаттер: как избавиться от задержки первого касания? - PullRequest
0 голосов
/ 03 октября 2018

У меня небольшая проблема с Флаттером.Я сделал чистую установку, и все работает гладко.Тем не менее, между моим касанием и действием кнопки (или гамбургера меню) есть задержка в полсекунды.Эта задержка существует только для первого касания.После первого касания / щелчка любое дальнейшее действие касания выполняется без задержки.

Эта проблема существует в эмуляторе, но также и на реальном устройстве.

Не могли бы вы объяснить, почему (и какисправить это)?

1 Ответ

0 голосов
/ 03 октября 2018

Благодаря @RandalSchwartz теперь проблема решена.

Приложения для флаттера работают медленнее в режиме разработки (с горячей перезагрузкой).Это приводит к задержке приложения при первом действии касания (например, в меню кнопки или гамбургера).

Это также приводит к тому, что в режиме разработки приложение имеет длинный экран-заставку (около 3 секунд)

Поэтому решение довольно простое, если вы хотите избавиться от всех времен ожидания, просто запустите ваше приложение в режиме выпуска с помощью следующей команды:

"flutter run --release"

...