美文网首页
PinchGestureHandler - react-nati

PinchGestureHandler - react-nati

作者: JamesSawyer | 来源:发表于2019-04-03 23:04 被阅读0次

    文档来源:

    连续类型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

    相关文章

      网友评论

          本文标题:PinchGestureHandler - react-nati

          本文链接:https://www.haomeiwen.com/subject/ndxxiqtx.html