如果我在Mac OS X上打开应用程序,应用程序按钮会像球一样弹起来,先是高高地弹起,然后两次不那么高,接着再次弹起来。这个效果可以通过弹跳动画或其他类型的动画来实现吗?
这个按钮应该似乎从手机里面跳到用户面前(变大一点),然后缩小2倍,再从大的状态重新开始。就像把一个球从观众的眼睛朝向显示器直接抛下去。
我想引起用户的注意,让他们知道这个按钮正在等待点击 :)
这就是我得到的内容:
但是它只会在 400 秒内增加到 110%,然后重新从 100% 开始。没有球弹跳的效果。
有任何想法吗?
这个按钮应该似乎从手机里面跳到用户面前(变大一点),然后缩小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" />
</set>
并以以下方式开始
Animation bounce = AnimationUtils.loadAnimation(5his, R.anim.bounce);
somebutton.startAnimation(bounce);
但是它只会在 400 秒内增加到 110%,然后重新从 100% 开始。没有球弹跳的效果。
有任何想法吗?