当前位置:   article > 正文

Android10打断动画,Android开发(10) 动画(Animation)

打断动画下载

概述

Android SDK介绍了两种Animation:

Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种 渐变动画 ,或者说 补间动画。

Frame Animation:顺序播放事先做好的图像,是一种画面转换动画,或者说 逐帧动画。

渐变动画

4种渐变动画

alpha 渐变透明度动画效果

scale 渐变尺寸伸缩动画效果

translate 画面转换位置移动动画效果

rotate 画面转移旋转动画效果

实现动画的步骤:

1.准备一个animation对象,改对象可以看作是个动画对象,它描述(封装)了什么样式的动画。

我们可以在代码里手动创建这些对象,对应的4个animaiton对象类:

AlphaAnimation渐变透明度动画效果

ScaleAnimation渐变尺寸伸缩动画效果

TranslateAnimation画面转换位置移动动画效果

RotateAnimation画面转移旋转动画效果

XML方式

我也可以写一个描述动画的xml文件,放到资源文件的anim文件夹下。然后,在代码里加载(load)这个描述的文件:

int animationSrouceId = 0;//资源文件的ID

Animation ani1 = AnimationUtils.loadAnimation(

getApplicationContext(), animationSrouceId);

return ani1;

2.为vie

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/279337?site
推荐阅读
相关标签
  

闽ICP备14008679号