安卓中的动画

Android中有三种动画:帧动画,补间动画,属性动画
(1) 补间动画只是将View绘制在指定位置上,本身的布局属性没有变化;
(2) 属性动画实现机制的本质就是不断修改目标对象的属性值来实现的
(3) ValueAnimator动画运行起来看不到任何界面效果,主要是靠监听器拿到变化的属性值去动态设置到具体的某个对象上

(4)ObjectAnimator动画相对来说可能使我们接触最多的类,它可以直接对任意对象的任意属性进行动画操作的,

           比如View的alph,例如:ObjectAnimator animator = ObjectAnimator.ofFloat(textview, "alpha", 1f, 0f, 1f);一看就明白了

(5) 补间动画和属性动画既可以通过代码实现,也可以通过xml文件实现,xml文件实现可以被重复使用,只不过res/目录下建的文件夹名字不一样而已,补间动画建立anim文件夹,属性动画建立animator文件夹

猜你喜欢

转载自blog.csdn.net/wzh048503/article/details/79786243