浅学-浅谈动画

1-1 DuangDuang加特效

Tween Animation变换动画
Frame Animation帧动画
Layout Animation布局动画
Property Animation属性动画

动画中的特效
Alpha渐变透明动画
Scale尺寸缩放动画
Translate位置移动动画
Rotate旋转动画

共同属性
Duration持续时间
fillAfter true动画结束停留在最后一帧
fillBefor true动画结束后停留在第一帧
interpolator动画插入器(加、减速插入)
repeatCount重复次数
repeatMode重复模式(顺序/倒序)
startOffset动画之间的时间间隔

实现方式
1.配置文件(/res/anim)---- alpha scale translate rotate
2.java代码实现 ---- AlphaAnimation ScaleAnimation TranslateAnimation RotateAnimation

Example(java代码方式)

Animation alpha = new AlphaAnimation(0.1f,1.0f);  //透明度10%-->100%
alpha.setDuration(5000);  //持续时间
iamge.startAnimation(alpha);  //播放动画

Example(XML配置方式)

Animation scale = AnimationUtils.loadAnimation(TweenActivity.this,R.anim.scale_anim);
iamge.startAnimation(scale);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Animation Animation类是所有动画(scale、alpha、translate、rotate)的基...
    四月一号阅读 2,081评论 0 10
  • 前言 在学习了Android的动画之后,简单总结了一下,看完这篇文章就可以自己动手写一个简单的动画了 正文 An...
    墨月城汐阅读 1,603评论 0 5
  • 补间动画(Tween Animation) 补间动画有以下四种 Alpha透明度动画 Scale尺寸缩放动画 Tr...
    _执_念__阅读 472评论 0 1
  • 安卓动画目前共分为三种动画逐帧动画、补间动画和属性动画。 一、逐帧动画(frame-by-frame animat...
    V1tas阅读 552评论 0 1
  • 我今天从早到晚挂念着写作,请原谅我还是没有想好写什么。 今天在亲戚家,玩了一天,吃了一天。我提前做好了...
    枝枝Rena阅读 339评论 2 3

友情链接更多精彩内容