水龙头上的弹跳按钮

问题描述:

有人知道有没有任何xml动画可以使按钮弹跳几秒钟。如果你能和有一些例子...水龙头上的弹跳按钮

以下是使用ObjectAnimator完成它的一种简单方法。如果你想要这个工作前的蜂窝,您可以使用相同的语法,并用view animation做到这一点,或使用NineOldAndroids.

ObjectAnimator animY = ObjectAnimator.ofFloat(button, "translationY", -100f, 0f); 
animY.setDuration(1000);//1sec 
animY.setInterpolator(new BounceInterpolator()); 
animY.setRepeatCount(numRepeats); 
animY.start(); 
+0

我们怎能这个动画添加到多个按钮。?其实按钮一个接一个地掉下来。? – 2015-01-06 14:55:36

+0

感谢分享真的很好,工作正常 – Sam 2016-10-05 20:09:06

看看here使用ViewPropertyAnimator一些示例动画。如果你想在HoneyComb的API下使用它,你应该尝试使用NineOldAndroids这是HoneyComb动画的一个端口来降低API。