如果我在mac os x上打开一个应用程序,那么app按钮就像一个球一样弹跳,高,然后2x不再那么高而又相同。 可以使用弹跳动画或其他类型的动画来完成吗?
按钮应该喜欢从手机中跳出用户(增长一点),然后在重新开始之前收缩2次。就像把球从观察者眼睛直接扔到显示器上一样。
我希望用户注意此按钮等待点击:)
这就是我得到的:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<scale
android:duration="400"
android:fromXScale="1"
android:fromYScale="1"
android:interpolator="@android:anim/bounce_interpolator"
android:pivotX="50%"
android:pivotY="50%"
android:toXScale="1.1"
android:toYScale="1.1"
android:repeatCount="4" />
以
开头Animation bounce = AnimationUtils.loadAnimation(5his, R.anim.bounce);
somebutton.startAnimation(bounce);
但它只是在400秒内增加到110%然后从100%开始。没有球的弹跳效果。
有什么想法吗?
答案 0 :(得分:5)
啊,bounce_interpolator已经在做我想要的了,我只需要给动画更多的时间... android:duration =“1000”就可以了,400ms的速度太快,无法看到弹跳动画。