Android属性动画Animator实现卫星Button
动画效果,卫星Button扇形展开和关闭 1. Animator和Animation Animator框架是android4.0之后添加的一个动画框架,和之前的Animation框架相比,Animator可以进行更多和更精细化的动画控制,而且比之前更简单和更高效。在4.0源码中随处都可以看到Animator的使用。 在3.0系统之前,Android给我们提供了逐帧动画Frame Animation和补间动画Tween Animation两种动画: 逐帧动画的原理很简单,就是将一个完整的动画拆分成一张张单独的图片,然后将它们连贯起来进行播放; 补间动画是专门为View提供的动画,可以实现View的透明度、缩放、平移和旋转四种效果。 比如要水平位移到200坐标,是这样实现的: ImageView image = (ImageView) findViewById(R.id.imageView); //位移错标 TranslateAnimation translateAnimation = new TranslateAnimation(0, 200, 0, 0); //动画完成后保持 tran...
