首页 文章

Qml Flickable Pages

提问于
浏览
2

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

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

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

1 回答

  • 3

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

相关问题