PinchArea QML Type

PinchArea是QtQuick 1.1引入的组件,用于处理双指旋转和缩放手势。它是一个不可见对象,与可见对象配合使用,提供手势操作支持。PinchArea包含各种属性如enabled、pinch.target、pinch.active等来控制和限制手势行为,并有pinchFinished、pinchStarted和pinchUpdated三个信号来响应手势的开始、结束和更新。通过设置pinch.target和监听相关信号,可以实现对可见对象的双指旋转和缩放功能。
摘要由CSDN通过智能技术生成

PinchArea类型是在QtQuick 1.1中添加进去的.
PinchArea是一个不可见的对象,常用在与一个可见对象连接在一起,为对应的可见对象提供手势操作.
enabled属性被用来去设置绑定对象对应的手势触摸事件是否可用.当不可用时,手势触摸域就不会在对手势或者鼠标事件进行响应了.

属性:

enabled : bool
这个属性保存了当前绑定的对象是否接受手势触摸操作.

这个属性默认值是true.
pinch
pinch.target : Item
pinch.active : bool
pinch.minimumScale : real
pinch.maximumScale : real
pinch.minimumRotation : real
pinch.maximumRotation : real
pinch.dragAxis : enumeration
pinch.minimumX : real
pinch.maximumX : real
pinch.minimumY : real
pinch.maximumY : real
pinch提供了一个方便的方式去使得绑定的可见对象对手势做出反应.
pinch.target指定了一个可见对象的Id去拖拽.
pinch.active 如果目标可见对象当前是被拖拽了的话,该值被指定.
pinch.minimumScale 和 pinch.maximumScale 限制了可见对象的范围,但是并不是手势事件的缩放属性.
pinch.minimumRotation 和 pinch.maximumRotation 限制了可见对象的范围.旋转属性,单不是手势事件的旋转属性.
pinch.dragAxis指定了是否拖拽是被允许的.可以是Pinch.XAxis,Pinch.YAxis,Pinch.XAndYAxis.
pinch.minimum和 pinch.maximum 限制了目标可以沿着坐标轴被拖拽多远.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值