天天看点

【Android开发】动画范例2-旋转、平移、缩放和透明度渐变的补间动画

实现旋转、平移、缩放和透明度渐变的补间动画,具体实现如下:

1.在新建项目的res目录中,创建一个名为anim的目录,并在该目录中创建实现旋转、平移、缩放和透明度渐变的动画资源文件。

透明度渐变的动画资源文件anim_alpha.xml(完全不透明->完全透明->完全不透明)

旋转的动画资源文件anim_rotate.xml(0度->720度->360度->0度)

缩放动画资源文件anim_scale.xml(放大2倍->收缩回来)

平移动画资源文件anim_translate.xml(屏幕左侧->屏幕右侧->屏幕左侧)

主界面资源文件:

res/layout/main.xml:

效果如图

【Android开发】动画范例2-旋转、平移、缩放和透明度渐变的补间动画

mainactivity:

在oncreat()方法中,首先获取动画资源文件中创建的动画资源,然后获取要应用动画效果的imageview,再获取“旋转”按钮,并为该按钮添加单击事件监听器,在重写onclik()方法中,播放动画。具体代码如下:

效果如图1、图2、图3、图4:

【Android开发】动画范例2-旋转、平移、缩放和透明度渐变的补间动画
【Android开发】动画范例2-旋转、平移、缩放和透明度渐变的补间动画
【Android开发】动画范例2-旋转、平移、缩放和透明度渐变的补间动画
【Android开发】动画范例2-旋转、平移、缩放和透明度渐变的补间动画

转载请注明出处:http://blog.csdn.net/acmman/article/details/45849613

继续阅读