android 动画, 请问这个动画怎么解决啊?哪位有思路啊?谢谢!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 动画, 请问这个动画怎么解决啊?哪位有思路啊?谢谢!相关的知识,希望对你有一定的参考价值。

当摇动手机的时候,能量(动画)往上升,直到充满瓶子,当手机不摇动的时候,能量下降,能量充满后要触发手机震动

这个真没做过,可以给你一些思路,通过手机上的感应器获取手机的运动状态,比如加速度感应器,音频感应器(话筒处的风速改变)等。然后对这些数据进行处理,在某些范围内显示什么图片(多张图片改变背景)。追问

我利用加速度感应器,实现了检测,现在是动画那部分,我用一张图片,用android 属性动画实现了摇动上升并有摇满触发,不摇动动画停止,离目标还很远,不摇动的时候动画下降, 属性动画低版本也不支持,我想用TranslateAnimation动画做,你有没有实现此种动画暂停,恢复的方法啊,望指教,其他动画也行,只要能达到效果就行,谢谢

追答

动画方面的没有做过,我感觉通过加速度的改变来监测晃动的频率,然后通过频率大小改变背景刷新页面就能实现啊。图片背景为离目标高度不同的图片组成

追问

这个我真没头绪。通过频率大小改变背景刷新页面不会做啊,你有没有那方面的材料让我参考一下啊?

追答

真没做过这方面的,加速度变化频率及时晃动的频率,图片换背景有方法啊,只是需要很多离目标高度不同图片。

参考技术A 3.0之前有个nineoldandroids的jar包,专门用来backport动画的。追问

我看过那个nineoldandroids的jar包,里面的sample里有viewPropertyAnimationDemo动画,其中moveover和moveback这两个可以升降,但是end时监听不对啊,一moveback就监听end,我的要充满才要监听,那个频繁监听,你有没有好的办法啊?

追答

充满才监听?你在listener里面可以判断下,如果没充满就不执行下面的动作呗。

追问

我觉得应该计算动画在y轴或x轴的位置,根据位置判断,可我抓不到这个位置啊,老提示字数超标,只好截图了

以上是关于android 动画, 请问这个动画怎么解决啊?哪位有思路啊?谢谢!的主要内容,如果未能解决你的问题,请参考以下文章

请问2D和3D有啥区别啊?

android 两个activity之间切换会有飞入的效果,请问怎么去掉这个效果

Android 6.0通知栏下拉动画缓慢的问题

android studio里的ndk toolchains问题,请问怎么解决

Android:PopupWindow动画显示效果

请教大家个问题,是android开发的内容,有些游戏在登陆后会在大概标题栏那个位置从上向下滑动出一个欢迎