/BreakLayout

Auto-breakable layout for positioning view like a table

Primary LanguageJavaApache License 2.0Apache-2.0

BreakLayout

Это layout (раскладка) для позиционирования потомков (view) в структуру типа тблицы.

Демонстрация

Возможные режимы раскладки

  • left, прижато к левому краю

  • center, по центру см. иллюстрацию

  • right, прижато к правому краю

  • edge, по краям

  • as is, как есть

Указанные классы являются потомками AlignStrategy, который в свою очередь реализует интерфейс Strategy. Реализовав этот интерфейс можно создать собственный режим.

Модуль app содержит демо-приложение, модуль breaklayout - библиотеку. Демо-приложение не использует appcompat. Библиотека доступна с api 15, но из-за своей простоты обеспечивает совместимость и с более низкими версиями.