MPPageView
支持左右、上下切换的分页滑动组件,同时提供 MPPageController 用于监听页面变更,控制页面切换。
#
基本用法#
API 文档#
MPPageViewchildren → List<Widget>
各分页内容
必填
scrollDirection → Axis
滚动的方向,横向或竖向
非必填,默认值为 Axis.horizontal
loop → bool
是否循环滚动,即滑动到最后一页时,继续滑动可到达第一页。
非必填,默认值为 false
autoplay → bool
是否自动播放。
非必填,默认值为 false
controller → MPPageController?
控制器
非必填
#
MPPageControllerMPPageController({this.initialPage = 0}) → constructor
可使用 initialPage 指定初始页码
构造函数
page → int
当前页码,从 0 开始。
只读
void animateToPage(int page, {Duration? duration,Curve? curve}) → method
以动画方式切换到指定页码
void jumpToPage(int page) → method
以无动画方式切换到指定页码
void nextPage({Duration? duration, Curve? curve}) → method
切换到下一页
void previousPage({Duration? duration, Curve? curve}) → method
切换到上一页