当前位置:首页 > 操作系统 > MacOs

java – Android动画:像mac上的弹跳按钮

如果我在mac os x上打开一个应用程序,那么应用程序按钮就像一个球一样弹跳,然后高达2倍并不再那么高.
可以使用弹跳动画或其他类型的动画来完成吗?

按钮应该喜欢从手机中跳出用户(增长一点),然后在重新开始之前收缩2次.就像把球从观察者眼睛直接投射到显示器上一样.

我想引起用户注意这个按钮等待点击:)

这就是我得到的:

<code>  <?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" />
</code>

然后开始吧

<code>Animation bounce = AnimationUtils.loadAnimation(5his, R.anim.bounce);
somebutton.startAnimation(bounce);
</code>

但它只是在400秒内增加到110%,然后从100%开始.没有球弹跳效果.

有任何想法吗?

解决方法:

啊,bounce_interpolator已经做了我想要的,我只需要给动画更多的时间… android:duration =“1000”做了诀窍,400ms太快看不到弹跳动画.


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐