Найти в Дзене

Flutter на android - убрать зеленую рамку

Запускаем приложение на android и видим зелёную рамку? Почему? Что делать? Что это за фигня? Это рамка фокуса - появляется в том случае если приложение мониторит ввод с клавиатуры. Например, автофокус у Вас где-то стоит в приложении. Так ведёт себя тема у приложений по умолчанию. Как это убрать? Открываем файл ./android/app/src/main/res/values/styles.xml Находим в нем секцию <style name="NormalTheme"... Внутри неё добавляем в конец:
<item name="android:defaultFocusHighlightEnabled">false</item> Должно получиться вот так: Сохраняем, не забываем что нужно заребилдить (без пересборки не подцепиться) и вуаля! Теперь выглядит нормально.
Оглавление

Запускаем приложение на android и видим зелёную рамку? Почему? Что делать?

Что это за фигня?

Это рамка фокуса - появляется в том случае если приложение мониторит ввод с клавиатуры. Например, автофокус у Вас где-то стоит в приложении. Так ведёт себя тема у приложений по умолчанию.

Как это убрать?

Открываем файл ./android/app/src/main/res/values/styles.xml

Находим в нем секцию <style name="NormalTheme"...

Внутри неё добавляем в конец:
<item name="android:defaultFocusHighlightEnabled">false</item>

Должно получиться вот так:

-2

Сохраняем, не забываем что нужно заребилдить (без пересборки не подцепиться) и вуаля! Теперь выглядит нормально.