本文共 770 字,大约阅读时间需要 2 分钟。
属性动画解析 主要就是用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等等转载地址:http://obac.baihongyu.com/