android 动画 ——视图动画(View Animation)
Posted pszh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 动画 ——视图动画(View Animation)相关的知识,希望对你有一定的参考价值。
android动画分为视图动画(View Animation)、属性动画(Property Animation)
想看属性动画(Property Animation):请移步至http://blog.csdn.net/u013424496/article/details/51700312
这里我们来说下视图动画(View Animation)的纯代码写法,还有一种是xml调用,
对于xml调用可以去看 http://blog.csdn.net/u013424496/article/details/51144171
相对与属性动画视图动画使用环境:
view animation system提供的能力只能够为View添加动画。因此如果你想为非View对象添加动画,就必须自己去实现,
view animation system在View动画的展现方面也是有约束的,只暴露了View的很少方面。比如View支持缩放和旋转,但不支持背景颜色的动画。
view animation system的另一劣势是,其改变的是View的绘制效果,真正的View的属性保持不变,比如无论你在对话中如何缩放Button的大小,Button的有效点击区域还是没有应用到动画时的区域,其位置与大小都不变。
但是View animation system只需花费很少时间创建而且只需很少的代码。如果View 动画完成了你所有的动作,或者你存在的代码已经达到了你想要的效果,就没必要使用property 动画系统了。
view animation system在View动画的展现方面也是有约束的,只暴露了View的很少方面。比如View支持缩放和旋转,但不支持背景颜色的动画。
view animation system的另一劣势是,其改变的是View的绘制效果,真正的View的属性保持不变,比如无论你在对话中如何缩放Button的大小,Button的有效点击区域还是没有应用到动画时的区域,其位置与大小都不变。
但是View animation system只需花费很少时间创建而且只需很少的代码。如果View 动画完成了你所有的动作,或者你存在的代码已经达到了你想要的效果,就没必要使用property 动画系统了。
以上是关于android 动画 ——视图动画(View Animation)的主要内容,如果未能解决你的问题,请参考以下文章
Android动画之ViewPropertyAnimator(专用于view的属性动画)