【问题标题】:ListView - zoomed out and transparent elementsListView - 缩小和透明元素
【发布时间】:2015-09-28 02:34:29
【问题描述】:

我有一个可滚动且可滑动的ListView,其中包含 5 个以上的元素,我希望将两端显示的元素缩小、透明并稍微移动,以便整个列表向上取整,有点像轮子的形状。

我认为这两张图片描述得最好:

这就是我所拥有的:

这就是我想要的:

由于我还针对没有 GL 的设备 - 尽管已弃用 - 我更喜欢 QtQuick 1.x 版本,但我对我能得到的一切都很满意 :)

提前非常感谢!

【问题讨论】:

  • 如答案所述,PathView 是最佳选择。如果您仍然想使用ListView,请查看我的回答here。虽然与不同的主题相关,但解决方案的某些部分适用于您的案例。

标签: qt qml qtquick2 qt-quick qtdeclarative


【解决方案1】:

ListView 并不完全是为了这样做。 看看PathView。 文档中有很多示例,也许您会发现那里与您想做的事情非常相似。

否则,您应该在您的委托中放置一个MouseArea 并对enteredexited 信号作出反应。如果需要,不要忘记根据其内容的大小更新委托的大小,否则项目将相互重叠。

也就是说,我可能会使用PathView 来做到这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-15
    • 2010-11-02
    • 2012-01-01
    • 2011-02-03
    • 2020-12-18
    • 1970-01-01
    • 2013-11-03
    • 2011-11-13
    相关资源
    最近更新 更多