首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android单帧卡通片Rotate旋转

2012-07-05 
Android单帧动画Rotate旋转项目有一个需求,有一个刷新按钮,上面放着一个常见的静止的刷新圆圈,如下图:??一

Android单帧动画Rotate旋转

项目有一个需求,有一个刷新按钮,上面放着一个常见的静止的刷新圆圈,如下图:

?

Android单帧卡通片Rotate旋转

?

一旦用户按了刷新按钮,需要让这个刷新圆圈转动起来,让用户感觉到程序还在运行着,而不是卡死了。

?

有两个思路,一是将这个图按照旋转时间不同旋转成不同旋转角度的图片,就像要做一张gif图片一样,例如我要每次旋转30度,就需要360\30=12张图片,然后再anim文件夹下新建xml文件,内容如下:

?

?

?

在代码中这样写:

?

?

?

其中android:duration="1000"表示旋转速率是1秒钟。

?

代码:

?

?

?

工程见附件。

?

最后提供官方文档相关说明的链接:http://developer.android.com/guide/topics/resources/animation-resource.html

?

注意其中的匀速插值器LinearInterpolator似乎不能设置速率,我在这浪费了很多时间。

?

?

 

热点排行