1. 首页
  2. 移动开发
  3. WindowsPhone
  4. 根据重力感应旋转屏幕支持4个方向旋转

根据重力感应旋转屏幕支持4个方向旋转

上传者: 2020-09-24 00:31:55上传 RAR文件 162.91KB 热度 19次
现这个功能最关键的一段代码是根据感应监听器SensorEventListener 的 onSensorChanged 方法传 人的 SensorEvent 类型的对象的值来计算出一个旋转角度。TYPE_ACCELEROMETER 的感应器有 三个轴,当手机水平放置,屏幕朝上的时候是该感应器的初始状态,这个时候,y 轴和 x 轴的值都 是 0,而 z 轴的值是-9.8m/s.当手机转动时三个轴的值都会相应的变化,变化规律可以参考sdk 文档 的 sensorEvent 类。所以我们如果要计算出旋转角度的话要综合考虑三个轴的值,这涉及到物理学 的一些知识,
下载地址
用户评论