实现旋转、平移、缩放和透明度渐变的补间动画,具体实现如下:
1.在新建项目的res目录中,创建一个名为anim的目录,并在该目录中创建实现旋转、平移、缩放和透明度渐变的动画资源文件。
透明度渐变的动画资源文件anim_alpha.xml(完全不透明->完全透明->完全不透明)
旋转的动画资源文件anim_rotate.xml(0度->720度->360度->0度)
缩放动画资源文件anim_scale.xml(放大2倍->收缩回来)
平移动画资源文件anim_translate.xml(屏幕左侧->屏幕右侧->屏幕左侧)
主界面资源文件:
res/layout/main.xml:
效果如图
mainactivity:
在oncreat()方法中,首先获取动画资源文件中创建的动画资源,然后获取要应用动画效果的imageview,再获取“旋转”按钮,并为该按钮添加单击事件监听器,在重写onclik()方法中,播放动画。具体代码如下:
效果如图1、图2、图3、图4:
转载请注明出处:http://blog.csdn.net/acmman/article/details/45849613