Carousel
Контейнер карусели со страницами, поддерживающий горизонтальное или вертикальное перелистывание, анимацию переходов, кнопки навигации и индикаторы.
Обзор
Контейнер карусели со страницами, поддерживающий горизонтальное или вертикальное перелистывание, анимацию переходов, кнопки навигации и индикаторы. Предоставляет широкие возможности настройки компоновки и взаимодействия.
Базовое использование
Связанные ссылки
- PageView: Контейнер страниц с сохранением состояния, отображающий ровно одну страницу за раз.
API
Carousel()
Создает горизонтальный контейнер карусели Carousel.
Carousel::addPage(Widget)
Добавляет страницу в карусель.
| Параметр | Тип | Описание |
|---|---|---|
page |
Widget |
Виджет страницы. |
Возвращает Carousel: Текущий экземпляр для цепочки вызовов..
Carousel::dots()
Возвращает контейнер точек-индикаторов страниц карусели.
Возвращает DotIndicator: Контейнер точек-индикаторов страницы..
Carousel::header()
Возвращает контейнер заголовка карусели.
Возвращает 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: Текущий экземпляр для цепочки вызовов..