diff --git a/example/T_Carousel.qml b/example/T_Carousel.qml new file mode 100644 index 0000000..8358a4f --- /dev/null +++ b/example/T_Carousel.qml @@ -0,0 +1,36 @@ +import QtQuick 2.15 +import QtQuick.Layouts 1.15 +import QtQuick.Window 2.15 +import QtQuick.Controls 2.15 +import QtGraphicalEffects 1.15 +import FluentUI 1.0 + +FluScrollablePage{ + + title:"Carousel" + + FluArea{ + width: parent.width + height: 370 + paddings: 10 + Layout.topMargin: 20 + Column{ + spacing: 15 + anchors{ + verticalCenter: parent.verticalCenter + left:parent.left + } + FluText{ + text:"轮播图,支持无限轮播,无限滑动,用ListView实现的组件" + } + FluCarousel{ + id:carousel + Layout.topMargin: 20 + Layout.leftMargin: 5 + Component.onCompleted: { + carousel.setData([{url:"qrc:/res/image/banner_1.jpg"},{url:"qrc:/res/image/banner_2.jpg"},{url:"qrc:/res/image/banner_3.jpg"}]) + } + } + } + } +}