属性动画,就是通过控制对象中的属性值产生的动画。属性动画是目前最高级的2D动画系统。 在API Level 11中添加。Property Animation号称能控制一切对象的动画,包括可见的和不可见的。 但是,日常开发中我们一般都是对UI定制动画。 使用ObjectAn ...
属性动画,就是通过控制对象中的属性值产生的动画。属性动画是目前最高级的2D动画系统。
在API Level 11中添加。Property Animation号称能控制一切对象的动画,包括可见的和不可见的。
但是,日常开发中我们一般都是对UI定制动画。
使用ObjectAnimator
ObjectAnimator是其中比较容易使用的一个动画类,它继承自ValueAnimator,
说比较容易使用是因为它在动画启动后自动监视属性值的变化并把值赋给对象属性,
而ValueAnimator则只监视属性值的变化,但不会自动在属性中应用该值,因此我们需要手动应用这些值。
代码:
//创建一个水平移动的动画对象,从位置0到300平移 final ObjectAnimator translation = ObjectAnimator.ofFloat(tv, "translationX", 0f, 300f); translation.setDuration(1500);
原标题:使用属性动画 Property Animation
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。