加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xml和代码实现Animation

发布时间:2020-12-16 08:41:00 所属栏目:百科 来源:网络整理
导读:1.Tweened Animation 渐变动画 该类提供了 旋转,移动,淡入淡出,缩放 2.Frame-by-Frame Animation 和放电影一样 通过一系列的图片 按照我们制定的动作 显示出来 Tweened Animation: 1.Alpha:淡入淡出效果 2.Scale:缩放效果 3.Rotate:旋转效果 4.Translate

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)); 布局文件:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读