博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android旋转动画的两种实现方式
阅读量:5127 次
发布时间:2019-06-13

本文共 890 字,大约阅读时间需要 2 分钟。

在android开发,我们会常常使用到旋转动画,普通情况下旋转动画有两种实现方式,一种是直接通过java代码去实现,第二种是通过配置文件实现动画。以下是两种动画的基本是用法:

纯Java代码实现:

//创建旋转动画 		Animation animation = new RotateAnimation(0, 359);		animation.setDuration(500);		animation.setRepeatCount(8);//动画的反复次数		animation.setFillAfter(true);//设置为true,动画转化结束后被应用		imageView1.startAnimation(animation);//開始动画
通过配置文件实现:

1、首先要在res文件夹下建立一个anim文件,在anim建立一个rotate.xml文件例如以下:

> <set xmlns:android="http://schemas.android.com/apk/res/android"> <rotate android:duration="1000" android:fromDegrees="0" android:toDegrees="+360" android:repeatCount="10" android:repeatMode="restart" android:pivotX="50%" android:pivotY="50%" android:interpolator="@android:anim/overshoot_interpolator" /> </set>

2、载入动画

Animation animation = AnimationUtils.loadAnimation(this, R.anim.rotate);		imageView1.startAnimation(animation);//開始动画
案例下载地址:

转载于:https://www.cnblogs.com/llguanli/p/8674274.html

你可能感兴趣的文章
Visual Studio 2017 初次体验
查看>>
zTree树
查看>>
tips 前端 点击事件
查看>>
ACM: 限时训练题解-Epic Professor-水题
查看>>
Mybatis的使用
查看>>
Node.js 连接 MySQL
查看>>
ACM-ICPC 2018 world final A题 Catch the Plane
查看>>
那些年,那些书
查看>>
如何进行库存管理?
查看>>
面向对象六大基本原则的理解
查看>>
新手程序员在工作中需要注意的问题
查看>>
注解小结
查看>>
HTML DOM笔记
查看>>
【转】Linux 虚拟内存
查看>>
java代码编译与C/C++代码编译的区别
查看>>
Bitmap 算法
查看>>
转载 C#文件中GetCommandLineArgs()
查看>>
list control控件的一些操作
查看>>
精读《useEffect 完全指南》
查看>>
SNF快速开发平台MVC-EasyQuery-拖拽生成SQL脚本
查看>>