2设备事件与手势事件

一、设备事件
orientationchange 设备横竖屏切换事件
1. 0:肖像模式
2. 90:左旋转换的横向模式
3. -90:右旋转的横向模式

DeviceOrientationEvent 告知开发者设备的朝向
1. 触发事件 deviceorientation
2. 事件对象
event.alpha 表示设备沿z轴旋转,y轴的度数差,范围是 0~360;
event.beta 表示设备沿x轴旋转,z轴的度数差,范围是 -180~180;
event.gamma 表示设备沿y轴旋转,z轴的度数差,范围是-90~90;

devicemotion告知开发者设备什么时候移动
1. acceleration 包含x,y,z属性的对象,不考虑重力加速度的情况下每个方向上的加速度
2. accelerationIncludingGravity 包含x,y,z属性的对象,在考虑z重力加速度的情况下,每个方向上的加速度
3. rotationRate 包含表示方向的alpha、beta和gamma属性的对象

二、手势事件
1. gesturestart 当一个手指已经按在屏幕上而另一个手指又触摸屏幕是触发
2. gesturechange 当触摸屏幕的任何一个手指的位置发生变化时触发
3. gestureend 当任何一个手指从屏幕上面移开时触发
4. 手势事件event对象包含的特殊属性
1. rotation 表示旋转的角度,从0开始,负值表示逆时针旋转,正值表示顺时针旋转
2. scale 表示两个手指间距离的变化情况,数值从1开始,随着距离拉大而增加,距离缩而减小。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值