【开源】EasyAndroidAnimations

介绍:

使用属性动画实现的非常经典的各种动画效果,该库实现了很多种动画效果,并且是使用图片作为demo演示,比那些单纯用文字视图简单介绍使用方法的例子更生动。熟悉了该库,对于属性动画相信会有更深刻的了解,使用起来很简单,强烈推荐。

运行效果:

 

使用说明:

  1. 比如,你想在你的View中实现bounce animation的动画:

    new BounceAnimation(yourView).animate();
    

      2. 如果你想设置一些自己定义的属性:

    new BounceAnimation(yourView)
      .setBounceDistance(50)
      .setBounces(5)
      .setDuration(500)
      .animate();
    

      3.  另外一个演示explode 动画的例子,这里不仅自定义了一些属性,而且增加了Listener:

    new ExplodeAnimation(yourView)
       .setExplodeMatrix(ExplodeAnimation.MATRIX_2X2)
       .setInterpolator(new DecelerateInterpolator())
       .setDuration(500)
       .setListener(new AnimationListener() {
         @Override
         public void onAnimationEnd(Animation animation) {
           *perform your own functions here when animation ends*
         }
       })
       .animate();
    

      4.  下面的例子演示了如何用ParallelAnimator

    new ParallelAnimator()
      .add(new ScaleInAnimation(yourView))
      .add(new FlipHorizontalAnimation(yourView))
      .setDuration(500)
      .animate();
    

      怎么样 使用起来很简单吧。

posted on 2015-03-23 17:48  wasdchenhao  阅读(226)  评论(0)    收藏  举报

导航