ObjectAnimator使用注意点

ObjectAnimator.ofInt(Object target, String propertyName, int… values);

target:传入的任意class对象

propertyName:为操作对象中属性的名称,该名称需要注意点是PropertyValuesHolder中会根据我们这里传入的propertyName而生成对应的set方法,就是将我们的设置propertyName的首字母大写,前面加入set,所以我们在传入的target对象中定义的设置属性值变化的方法必须和对应的propertyName名称一致(如propertyName
= curX/CurX(首字母大小写不区分), 那么在target 中定义的方法名称必须为setCurX)

values:动画执行需要的移动数值,根据这些值,由PropertyValuesHolder,来执行target的移动动画。

展开阅读全文

没有更多推荐了,返回首页