【Android】传感器实现指南针
1、指南针代码的例子项目结构


4、实现代码结构图

6、传感器代码部分@Overridepublic void onSensorChanged(SensorEvent event){// 获取触发event的传感器类型int sensorType = event.sensor.getType();switch (sensorType){case Sensor.TYPE_ORIENTATION:// 获取绕Z轴转过的角度。float degree = event.values[0];// 创建旋转动画(反向转过degree度)RotateAnimation ra = new RotateAnimation(currentDegree,-degree, Animation.RELATIVE_TO_SELF, 0.5f,Animation.RELATIVE_TO_SELF, 0.5f);// 设置动画的持续时间ra.setDuration(200);// 运行动画znzImage.startAnimation(ra);currentDegree = -degree;break;}}

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:73
阅读量:48
阅读量:39
阅读量:69
阅读量:91