1)我们可以通过 PropertyValuesHolder类的工厂方法ofInt, ofFloat等方法,让它能够Hold住对应property的value。
2)在利用ObjectAnimator的ofPropertyValuesHolder方法时,再将我们上面定义的propertyValuesHolder给传进去,定义出一个objectAnimator。 3)设置objectAnimator对应的属性,调用其Start方法就行。
PropertyValuesHolder pvhX = PropertyValuesHolder.ofFloat(translationX,0f,300f);
PropertyValuesHolder pvhY = PropertyValuesHolder.ofFloat(translationY,0f,300f);
translateAnimator = ObjectAnimator.ofPropertyValuesHolder(buttonProValHolder, pvhX ,pvhY);
translateAnimator.setDuration(2000);