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

Carousel

Контейнер карусели со страницами, поддерживающий горизонтальное или вертикальное перелистывание, анимацию переходов, кнопки навигации и индикаторы.

Обзор

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

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

Carousel carousel = new Carousel();
carousel.addPage(slide1).addPage(slide2);

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

  • PageView: Контейнер страниц с сохранением состояния, отображающий ровно одну страницу за раз.

API

Создает горизонтальный контейнер карусели Carousel.

Carousel::addPage(Widget)

Добавляет страницу в карусель.

Параметр Тип Описание
page Widget Виджет страницы.

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

Carousel::dots()

Возвращает контейнер точек-индикаторов страниц карусели.

Возвращает DotIndicator: Контейнер точек-индикаторов страницы..

Возвращает контейнер заголовка карусели.

Возвращает HBox: Строка заголовка карусели..

Carousel::indicator()

Возвращает виджет текстового индикатора номера страницы карусели.

Возвращает Label: Виджет текстового индикатора..

Carousel::nextButton()

Возвращает кнопку перехода к следующей странице карусели.

Возвращает Button: Связанный компонент кнопки..

Carousel::onSelectionChanged(EventListener)

Регистрирует слушателя события изменения выбранной страницы карусели.

Параметр Тип Описание
listener EventListener Колбэк слушателя события.

Возвращает EventSubscription: Дескриптор подписки на событие..

Carousel::pageView()

Возвращает базовый контейнер страниц PageView карусели.

Возвращает PageView: Базовый контейнер PageView..

Carousel::pages()

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

Возвращает List: Неизменяемый список виджетов страниц..

Carousel::previousButton()

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

Возвращает Button: Связанный компонент кнопки..

Carousel::selectRelative(int)

Смещает текущую выбранную страницу карусели на относительную дельту.

Параметр Тип Описание
delta int Относительное смещение.

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

Carousel::selectedIndex()

Возвращает индекс текущей выбранной страницы карусели.

Возвращает int: Результирующее значение..

Carousel::selectedIndex(int)

Выбирает страницу карусели по индексу с генерацией события смены страницы.

Параметр Тип Описание
selectedIndex int Позиция индекса.

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

Carousel::silentSelectedIndex(int)

Выбирает страницу карусели по индексу без генерации событий.

Параметр Тип Описание
selectedIndex int Позиция индекса.

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