Animation及其子类相关说明.docVIP

  • 3
  • 0
  • 约5.81千字
  • 约 6页
  • 2017-12-17 发布于河南
  • 举报
Animation及其子类相关说明

Animation代码生成说明: Animation是个抽象类。有5个子类AlphaAnimation, AnimationSet, RotateAnimation, ScaleAnimation, TranslateAnimation分别实现了平移、旋转、缩放、Alpha变换、和以上动画的组合变换动画。 动画类主要作用于View 主要方法: initialize(int width, int height, int parentWidth, int parentHeight); 初始化动画的尺寸。 width, heigth动画自身的宽、高 parentWidth, parentHeight为动画组件父类的宽高 void applyTransformation(float interpolatedTime, Transformation t); 该方法指定了动画每一帧的变换效果。 interpolatedTime: 动画执行的进度。即Interpolator计算出的结果。是一个大于等于0、小于等于1的浮点数。 Transformation t: 为每一帧变化的载体。主要有两个属性。Alpha和Matrix AlhpaAnimation 继承自Animation,实现了简单的旋转动画。 构造函数: ·AlphaAnimation(Context context, Attrib

文档评论(0)

1亿VIP精品文档

相关文档