#flutter
Вопрос:
В Flutter, если у меня есть область мыши на виджете, который находится прямо напротив края браузера, отключение виджета за пределами браузера не приведет к срабатыванию OnExit. Это работает в других системах. Есть ли обходной путь?
На скриншоте ниже при выходе мыши должен быть очищен зеленый цвет фона. Он работает, когда курсор мыши находится в клиенте браузера.
Ответ №1:
Это не работает, потому что вы не «выходите» из региона мыши, вы выходите из браузера, но вам нужно коснуться чего-то внутри области, которую прослушивает регион мыши, чтобы он знал, что вы вышли из него.
Если вы хотите «обойти проблему», вы можете добавить небольшой контейнер в левую часть музыкального региона с той же высотой и цветом, чтобы при выходе с этой стороны приложение могло распознать действие.
Но насколько я его использовал, так оно и работает.