文档来源:
连续类型handler, 用于处理多根手指挤压或者外扩动作。
当手指放在屏幕上,然后改变手指的位置时会激活这个handler。手指之间的距离定义为 scale 因子,在手势开始前,scale因子为 1.0
.
这个手势多用改变内容的显示大小,比如地图进行缩放。
这个handler,iOS中使用 UIPinchGestureRecognizer
实现,Android则是自定义实现
属性(Properties)
注意这个handler 和 RotationGestureHandler
一样 没有扩展通用的handler属性
事件数据(event data)
除了基本的event属性,下面是 PinchGestureHandler
特定的event属性:
-
scale
: 缩放因子,相对于2根手指屏幕上的相对位置 -
velocity
: 当前动作的滑动手势的速度,单位points/second
-
focalX
:中心锚点沿着X轴的位置,单位是points
-
focalY
:同上,针对Y轴
示例
同 RotationGestureHandler
网友评论