您的位置:首页 > 编程语言

xml和代码实现Animation

2016-03-31 10:47 323 查看
1.Tweened Animation 渐变动画

该类提供了 旋转,移动,淡入淡出,缩放

2.Frame-by-Frame Animation

和放电影一样 通过一系列的图片 按照我们制定的动作 显示出来

Tweened Animation:

1.Alpha:淡入淡出效果

2.Scale:缩放效果

3.Rotate:旋转效果

4.Translate:移动效果

Tweened Animation 渐变动画

AlphaAmination:淡入淡出

Public Constructors:

AlphaAnimation(Context context, AttributeSet attrs)

Constructor used when an AlphaAnimation is loaded from a resource.

AlphaAnimation(float fromAlpha, float toAlpha)

Constructor to use when building an AlphaAnimation from code

Public Methods:

willChangeBounds() :返回值boolean

Indicates whether or not this animation will affect the bounds of the animated view.

willChangeTransformationMatrix() :返回值 boolean

Indicates whether or not this animation will affect the transformation matrix.

Protected Methods

applyTransformation(float interpolatedTime, Transformation t) 无返回值

Changes the alpha property of the supplied Transformation

使用

代码方式使用该效果:

// AlphaAnimation alphaAnimation = new AlphaAnimation(0, 1);

// alphaAnimation.setDuration(1000);

// arg0.startAnimation(alphaAnimation);

布局形式使用该效果:

arg0.startAnimation(AnimationUtils.loadAnimation(MainActivity.this,R.anim.alpha));

布局文件:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: