How can i make a ListView continues to flick?
Solved
QML and Qt Quick
-
This is how ListView works. May be not understood question correctly ?
-
@dheerendra
Let me clarify the question with below example.import QtQuick 2.5 Rectangle { anchors.fill: parent color:"black" Rectangle{ width:parent.width/2 height:parent.height/2 anchors.centerIn: parent gradient: Gradient { GradientStop { position: 0.0; color: "#f6f6f6" } GradientStop { position: 1.0; color: "#d7d7d7" } } ListView { anchors.fill: parent anchors.margins: 20 orientation: Qt.Horizontal layoutDirection: Qt.RightToLeft snapMode: ListView.SnapOneItem boundsBehavior:Flickable.DragAndOvershootBounds clip: true model: 5 delegate: numberDelegate spacing: 5 focus: true } } Component { id: numberDelegate Rectangle { width: ListView.view.width height: ListView.view.height color: ListView.isCurrentItem?"#157efb":"#53d769" border.color: Qt.lighter(color, 1.1) Text { id:tt anchors.centerIn: parent font.pixelSize: parent.height - parent.height/5 text: index } } } }
When the "0" item is visible, I want it to continue with "4" item on left to right flick.
When the "4" item is visible, I want it to continue with "0" item on right to left flick.I have just found "pathview " can make it possible this scenario.
Is this possible also for ListView?
-
PathView is an answer.
-
@dheerendra
So there is no solution for ListView. I don't find any property in the documentation for the matter.thanks dheerendra