Android 三类动画
来源:互联网 发布:简历淘宝美工工作描述 编辑:程序博客网 时间:2024/06/07 01:05
Android三类动画:
1.属性动画: 通过渐进改变View对象的属性值,实现动画(可以是该对象java类中任意已实现set/get方法的属性)
2.补间动画:也是通过渐进变化方式,实现动画,仅仅实现一个动画效果,未真正改变View属性值
3.帧动画:设置了一组图片,通过图片快速切换显示,实现动画效果
从实际效果和作用结果来看:
1.属性动画、补间动画 所能实现的动画效果主要有四种类型:
位置变化、尺寸变化、旋转角度、透明度变化;
二者的不同是,补间动画只是显示一个动画效果,没有真正改变View的相应属性值;而属性动画,是通过真实改变View的相关属性值,来实现动画的。
2.帧动画:就跟传统动画片一样,一堆图片的快速切换而已。
一、属性动画
二、补间动画
可以四种动画效果:
1)淡入淡出:改变透明度
2)拉伸:改变尺寸
3)旋转:改变角度
4)位移:改变位置
以上四种效果都需要先进行相关值的设定,关键的值有:
起始值、结束值、持续时间、重复次数等。
或者在/anim/目录下的xml文件中编写相关设定值,或者在java代码中调用方法实现。
示例代码:
[Button/ImageView] button = …….; //要实现动画的目标对象
button.setImageResource(R.drawable.xxxxx);
Animation animation = AnimationUtils.loadAnimation(mContext, R.anim.xxxxx);//事先定义好动画xml文件R.anim.xxxxxxx
button.startAnimation(animation);
三、帧动画
相关参考:
Android动画总结(属性动画,补间动画,帧动画)
【Android 基础】Animation 动画介绍和实现 - 叶超Luka - 博客园
android 帧动画,补间动画,属性动画的简单总结 - S丶black - 博客园
阅读全文
1 0
- Android 三类动画
- Android动画(三):属性动画
- android动画(三)属性动画
- Android 三种动画
- Android 动画 ValueAnimator(三)
- android三种动画
- android动画使用三
- Android 三大动画
- Android三大动画
- android动画详解三 动画API概述
- Android动画三:属性动画 (property animation)
- Android基础:动画三:属性动画
- Android 动画之属性动画(三)
- Android---动画机制(三)----自定义动画
- Android动画详解(三) 属性动画
- Android动画案例(三)属性动画
- Android自定义动画三-SVG动画
- Android中的动画(三)属性动画
- 推荐学习方法——费曼技巧,以教促学,教学相长
- JAVA中的Session
- 悬浮透明框
- poj 3468 小白算法练习 a simple problem with integers 线段树
- Python函数的参数
- Android 三类动画
- PyCharm Professional 2016 破解
- 一些常规形几何形状的绘制和效果填充(一)
- PAT B1043. 输出PATest
- 2017暑假训练第一场的一些题目
- 网络流基础算法模板
- 欢迎使用CSDN-markdown编辑器
- FPGA学习之Verilog HDL 一
- 安卓viewPager怎么设置初始显示的位置