Перейти к основному содержимому

PageView

Название типаПоддерживает анимации свойствКонтроллируемый по умолчаниюМожет содержать связанное действиеСсылка
PageView✗✗✗link

Виджет для отображения страниц с возможностью прокрутки между ними. Поддерживает два варианта: обычный и builder.

к сведению

Вариант PageView.builder всегда является контроллируемым виджетом и поддерживает команды для управления.

Атрибуты​

АтрибутТипОписание
typestring/intВариант: "common" (0) или "builder" (1)
scrollDirectionAxisНаправление прокрутки (по умолчанию: horizontal)
reverseboolОбратное направление прокрутки
physicsScrollPhysicsФизика прокрутки
pageSnappingboolПривязка к страницам (по умолчанию: true)
dragStartBehaviorDragStartBehaviorПоведение начала перетаскивания
allowImplicitScrollingboolРазрешить неявную прокрутку
restorationIdstringID для восстановления состояния
clipBehaviorClipПоведение обрезки (по умолчанию: hardEdge)
hitTestBehaviorHitTestBehaviorПоведение hit test (по умолчанию: opaque)
padEndsboolОтступы по краям (по умолчанию: true)
childObjectsListСписок дочерних элементов (для builder)

Команды (только для контроллируемого PageView)​

Контроллируемый PageView поддерживает следующие команды:

КомандаОписание
jumpToPageМгновенный переход к странице
animateToPageАнимированный переход к странице
nextPageПереход к следующей странице
previousPageПереход к предыдущей странице