Межвиджетное общение во Флаттере (с Redux) - PullRequest
0 голосов
/ 06 января 2019

Я работаю над своим первым приложением Flutter, в котором есть несколько (пользовательских) кнопок в разных местах экрана (некоторые в теле виджета Scaffold, некоторые в нижней панели навигации). Эти кнопки запускают действие только в том случае, если они нажаты в течение 0,5 секунды. Чтобы дать пользователю некоторую обратную связь, я также добавил «индикатор выполнения» на экране (только один индикатор выполнения для всех этих кнопок!), Который запускается при нажатии одной из этих кнопок (и индикатор выполнения сбрасывается, если пользователь перестает удерживать кнопку).

Проблема, с которой я сейчас сталкиваюсь, заключается в том, как запустить и остановить индикатор выполнения. У вас есть совет, как решить эту проблему?

Кстати: для управления состоянием я применяю шаблон Redux ...

Спасибо и всего наилучшего!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...