android动画之旋转(rotate)
2017-08-01 16:03
323 查看
今天看到android动画的知识点一时兴起就玩玩,没想到其中出了一点错,找了将近半小时才搞好
不多说了上代码。
首先要在res下建立anim文件夹然后在anim建立xxx.xml代码。
rotate.xml如下:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<rotate
android:interpolator="@android:anim/accelerate_interpolator"
android:fromDegrees="0"
android:toDegrees="360"
android:pivotX="50%"
android:pivotY="50%"
android:duration="2000"
android:repeatCount="5"
android:repeatMode="restart"/>
</set>
接下来我要说一说它们的属性:
fromDegrees 动画开始时的角度
toDegrees 动画结束时物件的旋转角度,正代表顺时针
pivotX 属性为动画相对于物件的X坐标的开始位置
pivotY 属性为动画相对于物件的Y坐标的开始位置
duration 旋转一圈动画持续的时间
repeatCount 动画重复的次数,如果为-1的话那么他会一直转下去
repeatMode 这个就是动画结束后启动的模式
然后就是layout代码:
<ImageView
android:layout_width="100px"
android:layout_height="100px"
android:id="@+id/imageView"
android:src="@drawable/ic_launcher"/>
MainActivity.java
具体的就如上面的代码!
不多说了上代码。
首先要在res下建立anim文件夹然后在anim建立xxx.xml代码。
rotate.xml如下:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<rotate
android:interpolator="@android:anim/accelerate_interpolator"
android:fromDegrees="0"
android:toDegrees="360"
android:pivotX="50%"
android:pivotY="50%"
android:duration="2000"
android:repeatCount="5"
android:repeatMode="restart"/>
</set>
接下来我要说一说它们的属性:
fromDegrees 动画开始时的角度
toDegrees 动画结束时物件的旋转角度,正代表顺时针
pivotX 属性为动画相对于物件的X坐标的开始位置
pivotY 属性为动画相对于物件的Y坐标的开始位置
duration 旋转一圈动画持续的时间
repeatCount 动画重复的次数,如果为-1的话那么他会一直转下去
repeatMode 这个就是动画结束后启动的模式
然后就是layout代码:
<ImageView
android:layout_width="100px"
android:layout_height="100px"
android:id="@+id/imageView"
android:src="@drawable/ic_launcher"/>
MainActivity.java
具体的就如上面的代码!
相关文章推荐
- 关于Android中的Rotate旋转动画应用
- Android中如何使用rotate实现图片不停旋转的效果与动画的停止
- Android单帧动画Rotate旋转
- Android animated-rotate简单的图片旋转动画
- Android 旋转动画(RotateAnimation)无限旋转每圈结束停顿问题
- Android Tween动画之RotateAnimation实现图片不停旋转
- Android单帧动画Rotate旋转
- Android Tween动画之RotateAnimation实现图片360°不停旋转
- android下Rotate旋转动画实现效果
- Android UI:看看Google官方自定义带旋转动画的ImageView-----RotateImageView怎么写(附 图片淡入淡...)
- Android 点击View Rotate旋转带视图动画
- Android 中3d旋转动画Rotate3dAnimation大图旋转失真的问题
- 【转】Android单帧动画Rotate旋转
- AndroidUI 视图动画-旋转动画效果 (RotateAnimation)
- 【android】Rotate3dAnimation实现3D旋转动画
- Android Tween动画之RotateAnimation实现图片不停旋转
- AndroidUI 视图动画-旋转动画效果 (RotateAnimation)
- Android Tween动画之RotateAnimation实现图片不停旋转
- Android 3D旋转动画——Rotate3dAnimation
- Android Tween动画之RotateAnimation实现图片不停旋转