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

使用说明:
-
比如,你想在你的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) 收藏 举报
浙公网安备 33010602011771号