1、SwipeView作为滑动页面切换容器,在项目中经常使用,通常配合PageIndicator使用
官方用法如下
SwipeView {
id: view
currentIndex: 1
anchors.fill: parent
Item {
id: firstPage
}
Item {
id: secondPage
}
Item {
id: thirdPage
}
}
PageIndicator {
id: indicator
count: view.count
currentIndex: view.currentIndex
anchors.bottom: view.bottom
anchors.horizontalCenter: parent.horizontalCenter
}
示例中,容器添加了三个页面,当前页面是1,默认是0;PageIndicator的Index随着SwipeView的currentIndex切换而切换,达到联动。同时PageIndicator总页数为SwipeView总页数。若要做页面隐藏不切换,可以count:X定义不同总量。
SwipeView属性列表:
属性 | 默认值 | 意义 |
---|---|---|