您的位置:首页 > 其它

animation之translate、scale、alpha、rotate动画效果呈现

2015-08-17 04:04 435 查看
动画类型

Android的animation由四种类型组成

XML中

alpha渐变透明度动画效果
scale渐变尺寸伸缩动画效果
translate画面转换位置移动动画效果
rotate画面转移旋转动画效果
JavaCode中

AlphaAnimation渐变透明度动画效果
ScaleAnimation渐变尺寸伸缩动画效果
TranslateAnimation画面转换位置移动动画效果
RotateAnimation画面转移旋转动画效果
Android动画模式

Animation主要有两种动画模式: 一种是tweened animation(渐变动画)

XML中JavaCode
alphaAlphaAnimation
scaleScaleAnimation
一种是frame by frame(画面转换动画)

XML中JavaCode
translateTranslateAnimation
rotateRotateAnimation
Android动画解析

alpha xml 淡出效果

1 <?xml version="1.0" encoding="utf-8"?>
2 <set xmlns:android="http://schemas.android.com/apk/res/android">
3 <rotate
4     android:interpolator="@android:anim/accelerate_decelerate_interpolator"
5     android:fromDegrees="300"
6     android:toDegrees="-360"
7     android:pivotX="10%"
8     android:pivotY="100%"
9     android:duration="10000" />
10 </set>
11 <!--
12   fromDegrees      动画开始时的角度
13   toDegrees        动画结束时物件的旋转角度,正代表顺时针
14   pivotX      属性为动画相对于物件的X坐标的开始位置
15   pivotY     属性为动画相对于物件的Y坐标的开始位置    -->


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: