Описание
Дополнение предоставляет замену VBoxLayout и HBoxLayout для создания адаптивного интерфейса веб-приложений на основе CSS Flexbox.
Дополнение имеет 3 UI-компонента: ResponsiveLayout, ResponsiveLayout.Row и ResponsiveLayout.Column. По сути, адаптивный layout с колонками и 4 преднастроенными breakpoint'ами: XS (для смартфонов), SM (для планшетов), MD (для мониторов), LG (для больших мониторов).
Это дополнение позволяет легко создавать адаптивные UI-экраны с помощью XML-разметки с настраиваемыми опциями, при этом без CSS!
Возможности
- Простой переход с VBoxLayout или HBoxLayout.
- Замена CssLayout кастомным CSS.
- Очень легковесный layout, полагающийся на браузер вместо JS-вычислений.
- Декларативная разметка XML с XSD, CSS-правила не нужны.
- Java API для программного использования.
Поддерживаемые браузеры
Поддерживаются: Chrome, Firefox, Edge, Safari
Не поддерживаются: Internet Explorer 8-11