Перейти к содержанию

Accordion

Вертикальный контейнер аккордеона, управляющий стопкой раскрывающихся панелей ExpandablePanel с поддержкой режима одиночного открытия.

Обзор

Вертикальный контейнер аккордеона, управляющий стопкой раскрывающихся панелей ExpandablePanel с поддержкой режима одиночного открытия. Предоставляет широкие возможности настройки компоновки и взаимодействия.

Базовое использование

Accordion accordion = new Accordion();
accordion.singleOpen(true);
accordion.addPanel(new ExpandablePanel("General"));

Связанные ссылки

  • ExpandablePanel: Сворачиваемая панель с заголовком, шевроном переключения и плавной анимацией высоты раскрытия.

API

Accordion()

Создает пустой контейнер аккордеона Accordion.

Accordion::addPanel(ExpandablePanel)

Добавляет раскрывающуюся панель ExpandablePanel в аккордеон.

Параметр Тип Описание
panel ExpandablePanel Раскрывающаяся панель.

Возвращает Accordion: Текущий экземпляр для цепочки вызовов..

Accordion::clearPanels()

Удаляет все панели из аккордеона.

Возвращает Accordion: Текущий экземпляр для цепочки вызовов..

Accordion::panels()

Возвращает неизменяемый список всех панелей аккордеона.

Возвращает List: Неизменяемый список раскрывающихся панелей..

Accordion::removePanel(ExpandablePanel)

Удаляет указанную панель ExpandablePanel из аккордеона.

Параметр Тип Описание
panel ExpandablePanel Раскрывающаяся панель.

Возвращает Accordion: Текущий экземпляр для цепочки вызовов..

Accordion::singleOpen()

Возвращает true, если при открытии одной панели автоматически закрываются остальные.

Возвращает boolean: true, если активен режим одиночного открытия..

Accordion::singleOpen(boolean)

Устанавливает, разрешено ли открывать только одну панель одновременно.

Параметр Тип Описание
singleOpen boolean Разрешено ли оставлять открытой только одну панель.

Возвращает Accordion: Текущий экземпляр для цепочки вызовов..