Property Animator详解

前言 Android的动画有两种:ViewAnimation(补间动画) 和 PropertyAnimator(属性动画)。其中ViewAnimation还包括了Frame Animation(帧动画),由于帧动画是对多张图片的播放形成的动画,对性能消耗比较大,这里不做介绍。 为什么在Android3.0后会增加PerpertyAnimator呢?原因有其下几点: ViewAnimation只支持缩放、平移、旋转、透明度这四种动画,PropertyAnimator则可以对任何属性做动画,能实现补间动画无法实现的功能; ViewAnimation仅能对指定的控件做动画,而Property Animator是通过改变控件某一属性值来做动画的; 因为上一点, »

Interpolator插值器

介绍 根据官方文档的描述: An interpolator defines the rate of change of an animation. This allows the basic animation effects (alpha, scale, translate, rotate) to be accelerated, decelerated, »

View Animation动画详解

前言 Android的动画分为ViewAnimation和PropertyAnimator。View动画的作用对象是View,它支持4种动画效果,分别是平移动画、缩放动画、旋转动画和透明度动画,除了这4种变换效果外,帧动画也属于View动画,但是帧动画的表现形式和上面的四种不太一样。这里先介绍这四种动画效果: 分类 scale 渐变尺寸伸缩动画效果 alpha 渐变透明度动画效果 translate 平移动画效果 rotate 旋转动画效果 使用 通过xml定义的anim文件位于res/anim下,使用的时候通过以下代码加载: Animation scaleAnim »