Android Broadcast
14.2K subscribers
3.49K photos
333 videos
11 files
5.85K links
Подборка новостей и статей для Android разработчиков.

Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot

РКН https://abdev.by/rkn_tg_ab
Download Telegram
​​#Android10 #EdgeToEdge

Библиотека Edge-to-Edge Decorator

В Android 10 была добавлена навигация жестами, совместно с которой начали продвигать концепцию дизайна «Edge-to-Edge», когда приложение отображается на весь экран и рисуется под системными панелями.

Библиотека закрывает под собой особенности адаптации этого подхода для версия ОС, начиная с Android 5.0, учитывает всех их особенности для корректного отображения.
Всем приложениям с targetSdk=35 (Android 15) будет принужительно включаться режим edge-to-edge причем работать он будет с учетом вырезов в экране и системных панелей

❗️ Все Material 3 компоненты уже имеют поддержку Inset-ов, а вот Material 2 - нет

#android15 #material #edgetoedge
Please open Telegram to view this post
VIEW IN TELEGRAM
👍412
Forwarded from Compose Broadcast
📺 Короткое видео (EN,4м) от команды Android про адаптация Edge-to-Edge (отображения UI приложения под системными панелями) когда ваш UI на Compose. Почитать можно тут

#android #edgetoedge
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10👎5😡1
Всем приложениям с targetSdk 35 (Android 15) надо будет поддерживать режим edge-to-edge для показа приложения, но не тут то было... Появился новый атрибут windowOptOutEdgeToEdgeEnforcement, который можно указать в XML теме и позволит отказаться от форсирования полноэкранного показа приложения 🤯 В документации говорится что атрибут скоро будет помечен как deprecated в будущих версиях Android

Я так был рад этому изменению, но мало того что обязательным оно станет в Google Play только в августе 2025, так еще и сделали официальную опцию обхода. Зачем вообще форсировать и давать год на адаптацию... 😢

#android15 #edgetoedge
🤔25😢9👎77👍6
В Android 15 форсируют режим edge-to-edge (Который в текущем виде есть уже с Android 4.4). К выходу Android 15 выпустили статью (EN,13м) с советами по адаптации
👉 Используйте компоненты с поддержкой Windows Inset
👉 Рисовать UI под системными панелями
👉 Обрабатывайте вырезы в экранах (камера)
👉 В контент со скроллом убедитесь что его край не будет под системными панелями
👉 Надо корректно работать с Inset от IME (софтовой клавиатуры)
и много других примеров и советов в материале

#android15 #edgetoedge
👍29👎131
🤖 Включение Edge-to-edge для всех приложений без возможности выключения

В Android 15 есть флаг R.attr#windowOptOutEdgeToEdgeEnforcement, который позволял отключить для приложения "обязательное" включение Edge-to-Edge. В Android 16 флаг помечен как устаревший (deprecated) и система его игнорирует, а значит для вашего приложения включится режим отображения от края до края экрана.

#android #android16 #edgetoedge
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🤯21
🤖 Как использовать WebView с Edge-to-edge (EN,6м)

Разбор как встроить WebView в интерфейс приложения с поддержкой отображения на весь экран (Edge-to-edge). Рассматриваются варианты когда вы отображаете сторонние сайты и свой web контент, когда вы можете на уровне CSS добавить отступы

🔗 Ссылка без VPN

#android #edgetoedge #android16 #webview #compose
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29