我已经在 QML 中实现了一个简单的列表模型和列表委托(delegate),现在很好奇使基础列表循环是否可行。 这是代码片段:
Common.MarketsListView {
id: markets
anchors.top: logoImage.bottom
anchors.topMargin: 5
cacheBuffer: 20000
NumberAnimation on x {
running: runtime.isActiveWindow
loops: Animation.Infinite
from: 0
to: -300
duration: 20000
}
目前,列表缓慢地向左移动,但当它到达末尾时,只显示最后几项。所以我要么让底层列表循环,要么硬编码跳转到第一个列表项:(
最佳答案
你不能用 ListView 做到这一点,但你可以使用 PathView 获得你想要的行为,例如https://doc.qt.io/archives/qt-4.7/declarative-ui-components-spinner.html
关于c++ - 是否可以使 QML ListView 循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4225044/