Qml Flickable Pages

时间:2012-05-13 16:48:30

标签: qt menu symbian nokia qml

如果我想创建一个基本上像Symbian主屏幕的可滑动循环页面菜单,我将使用哪个元素可能如何使用它?

我尝试在QML中创建“页面”元素,然后创建一个包含3页的可滑动元素,当你轻弹页面时会根据列表进行更改,然后fickable居中,允许你遍历页面但是它并不像原生的Symbian主屏幕那么流畅。它没有自动完成到下一页的轻弹;它也没有检测到慢速轻弹,导致页面没有被改变和居中,这意味着你必须向另一个方向轻弹然后再向后移动。让flickable上的页面等于列表中的另一个页面也有点令人困惑,所以我希望能够将所有页面放在元素上而不必交换页面。我还没有弄清楚如何交换页面,因为我还在尝试彩色矩形,并注意到上述问题。

我认为我应该使用像Listview这样的东西,但我无法弄清楚如何。如果您对此有任何想法或经验,请提供帮助!

1 个答案:

答案 0 :(得分:3)

是的,你应该使用ListView。将snapMode设置为ListView.SnapOneItem