RSS Блог разработчиков Android

Материал 3 Адаптивный 1.2.0 стабилен

Material 3 Adaptive 1.2.0 теперь стабилен, улучшая разработку адаптивного интерфейса. Этот релиз добавляет поддержку новых больших и экстра-больших точек разрыва размера окна. Эти новые точки разрыва активируются установкой `supportLargeAndXLargeWidth` в `true` в `currentWindowAdaptiveInfo()`. Библиотека также вводит две новые адаптивные стратегии: reflow и levitate. Стратегия reflow автоматически переставляет панели на основе размера и соотношения сторон окна для оптимального отображения. Панели могут появляться рядом или быть сложены вертикально в зависимости от доступного пространства. Стратегия levitate позволяет содержимому быть прикрепленным или плавать поверх других панелей. Levitate предлагает настройку для перетаскивания, изменяемости размера и фона. Обе стратегии reflow и levitate могут быть применены к ListDetailPaneScaffold и SupportingPaneScaffold. Эти стратегии настраиваются внутри конструктора Navigator с помощью параметра `adaptStrategies`. Разработчики могут изучить эти новые функции более подробно на сайте Material и GitHub.
favicon
android-developers.googleblog.com
Material 3 Adaptive 1.2.0 is stable