Android系统带的传感器有很多种,最常见的莫过于微信的摇一摇了,那么今天我们就来看看Anroid中传感器的使用,做一个类似于微信摇一摇的效果。
OK ,废话不多说,我们就先来看看效果图吧:
当我摇动手机的时候这里的动画效果基本和微信上的动画效果一致,这里请大家自行脑补微信摇一摇画面。
那我们就动手吧。
好,那我们先来看看布局文件吧,在布局文件的正中央是一个花的图片,上图大家看到的手机图片实际上是两张图片拼接在一起,将花的那张图片遮住了,当摇一摇的时候,这两张图片分别向上或者向下移动,然后花的图片就可以显示出来。OK,基本原理就是这样,我们来看看代码:
既然要监听手机加速度的变化,那我首先需要获取系统的传感器:
1. SENSOR_DELAY_FASTEST 2. SENSOR_DELAY_GAME 3. SENSOR_DELAY_UI 4. SENSOR_DELAY_NORMAL
OK ,注册完之后,我们还是来看看这个监听器是什么吧:
动画实际上就是两个平移动画,我们来看看:
最后一步就是开启手机震动了,开启手机震动,我需要首先获取震动服务,如下:
本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕,E-mail:xinmeigg88@163.com
本文链接:http://www.ksxb.net/tnews/9851.html