天天看点

255_属性动画解析

属性动画解析

主要就是用ObjectAnimator,

方法很简单,给一个View,然后给字符串参数,然后给值,给多少都行,非常方便

ObjectAnimator animator = ObjectAnimator.ofFloat(textview, "alpha", 1f, 0f, 1f).setDuration(3000).start();

ObjectAnimator animator = ObjectAnimator.ofFloat(textview, "rotation", 0f, 360f).setDuration(3000).start();

float curTranslationX = textview.getTranslationX();

ObjectAnimator animator = ObjectAnimator.ofFloat(textview, "translationX", curTranslationX, -500f, curTranslationX).setDuration(3000).start();  

ObjectAnimator animator = ObjectAnimator.ofFloat(textview, "scaleY", 1f, 3f, 1f).setDuration(3000).start();  

给的参数其实就是根据View的方法来的

setRotation()、getRotation()、setTranslationX()、getTranslationX()、setScaleY()、getScaleY()

给的就是rotation,translationX,scaleY

当然还有rotationX,rotaionY,translationY,scaleX等等

继续阅读