正在加载一言...
0%

android属性动画

参考 http://blog.csdn.net/guolin_blog/article/details/43536355
ObjectAnimator.ofFloat(textview, “alpha”, 1f, 0f);
第一个参数传要操作的对象
第二个参数到底可以传哪些值呢?目前我们使用过了alpha、rotation、translationX和scaleY这几个值,分别可以完成淡入淡出、旋转、水平移动、垂直缩放这几种动画

ObjectAnimator animator = ObjectAnimator.ofFloat(textview, “alpha”, 1f, 0f, 1f);
animator.setDuration(5000);
animator.start();

这里第一个参数要求传入一个object对象,我们想要对哪个对象进行动画操作就传入什么,这里我传入了一个textview。第二个参数是想要对该对象的哪个属性进行动画操作,由于我们想要改变TextView的不透明度,因此这里传入”alpha”。后面的参数就是不固定长度了,想要完成什么样的动画就传入什么值,这里传入的值就表示将TextView从常规变换成全透明,再从全透明变换成常规。之后调用setDuration()方法来设置动画的时长,然后调用start()方法启动动画