记录android Property Animation(属性动画)

由于Tween Animation(补间动画):只能实现简单的四种的动画(alpha、scale、rotate、translate),要想实现比较复杂的动画就难以满足需求,而且补间动画只是改变了View对象绘制的位置,而没有改变View对象本身,比如View形状的变换,如大小的缩放,透明度的改变,位置的改变,其实本身并没有改变.Frame Animation(逐帧动画):就是一帧挨着一帧的播放图片,就像放电影一样。和补间动画一样可以通过xml实现也可以通过java代码实现

Fram Animation示例:

记录android Property Animation(属性动画)


Property Animation(属性动画)常用相关类:

属性动画执行的就是控件真实的操作


记录android Property Animation(属性动画)


常用相关属性:

记录android Property Animation(属性动画)


记录android Property Animation(属性动画)


记录android Property Animation(属性动画)记录android Property Animation(属性动画)


AnimatorSet::

示例

记录android Property Animation(属性动画)

记录android Property Animation(属性动画)