手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >Android开发之动画实现方法
Android开发之动画实现方法
摘要:本文实例讲述了Android开发之动画实现方法。分享给大家供大家参考。具体分析如下:动画分为三种:逐帧动画、布局动画和控件动画控件动画实现通...

本文实例讲述了Android开发之动画实现方法。分享给大家供大家参考。具体分析如下:

动画分为三种:

逐帧动画、布局动画和控件动画

控件动画实现

通过重写Animation的 applyTransformation (float interpolatedTime, Transformation t)函数来实现自定义动画效果,另外一般也会实现 initialize (int width, int height, int parentWidth, int parentHeight)函数,这是一个回调函数告诉Animation目标View的大小参数,在这里可以初始化一些相关的参数,例如设置动画持续时间、设置Interpolator、设置动画的参考点等。

OPhone在绘制动画的过程中会反复的调用applyTransformation 函数,每次调用参数interpolatedTime值都会变化,该参数从0渐变为1,当该参数为1时表明动画结束。通过参数Transformation 来获取变换的矩阵(matrix),通过改变矩阵就可以实现各种复杂的效果。

下面举例说明一个控件动画:

?

1

【Android开发之动画实现方法】相关文章:

Android 使用XML做动画UI的深入解析

Android 如何收集已发布程序的崩溃信息

Android中手机号码归属地查询实现

Android开发之相对布局

Mac 下搭建Android开发环境

Android:多线程之进程与线程

Android UI开发专题(四) View自绘控件

android快捷简单的实现音乐播放器

Android开发之线性布局

Android在JNI中使用ByteBuffer的方法

精品推荐
分类导航