Как создать режим Edgetoedge во Flutter, как Android NativeAndroid

Форум для тех, кто программирует под Android
Anonymous
Как создать режим Edgetoedge во Flutter, как Android Native

Сообщение Anonymous »

Как получить идеальный полноэкранный режим (от края до края) для флаттера?
С помощью встроенного режима очень легко сделать изображение ниже, целью является строка состояния, система отображает только текст, значки и нижняя навигация остались прежними, но цвет приложения остался неизменным.
портретное изображение
альбомное изображениеУ Flutter есть небольшая проблема с горизонтальными экранами, вы также можете увидеть изображение ниже.
портретное изображение
альбомное изображение
альбомное изображение
p>
Я использовал флаттер-код для от края до края с такими параметрами, как:

Код: Выделить всё

SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge);
SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
systemNavigationBarContrastEnforced: false,
statusBarColor: Colors.transparent,
systemNavigationBarColor: Colors.transparent,
systemStatusBarContrastEnforced: false,
));
Примечание: если вы попробуете использовать эмулятор, создайте его с помощью deviceframe и устройства с вырезом (например, Pixel 6a), я использую API 34

Подробнее здесь: https://stackoverflow.com/questions/784 ... oid-native

Вернуться в «Android»