如何在QML中更改listview滚动的速度?

时间:2018-03-26 07:24:56

标签: qt qml scrollbar

我在QML中使用listview创建了一个列表。在我的情况下,我想将列表滚动,滚动条和突出显示的速度更改为不同的值。例如,

enter image description here

这是一个清单。当我将突出显示移动到下一个元素时,将会发生三种类型的动画。

  1. scrollBar将滚动到底部
  2. 列表将滚动到顶部
  3. 突出显示将滚动到下一个元素
  4. 众所周知,我可以通过

    改变亮点
    ListView {
       highlightMoveDuration : 200
    }
    

    我发现三种类型的动画将同时开始并持续同一时间

    但在我的情况下,我想设置三个动画在不同的时间停止。 例如:

    1. ScrollBar:开始:0,结束:300
    2. 列表:开始:0,结束:400
    3. 突出显示:开始:0,结束:200
    4. 我该怎么做?此外,如果他们在不同的时间开始,我该怎么做?

0 个答案:

没有答案