android动画的简单使用
程序员文章站
2024-03-25 23:42:52
...
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<!--
rotate :旋转动画{
pivotX:设置动画开始时x轴的位置50%就是在x轴的中间位置
pivotY:设置动画开始时y轴的位置50%就是在y轴的中间位置
pivotX与pivotY同时设置为50%就是为屏幕的中心位置
fromDegrees:最开始的旋转度数
toDegrees:结束进的旋转度数
duration:设置在多少毫秒内完该动画
}
scale :绽放动画{
pivotX:设置动画开始时x轴的位置50%就是在x轴的中间位置
pivotY:设置动画开始时y轴的位置50%就是在y轴的中间位置
pivotX与pivotY同时设置为50%就是为屏幕的中心位置
fromXScale:为x开始时绽放的大小,0为最小,最大为1
toXScale:为x结束时绽放的大小,0为最小,最大为1
fromYScale:为y开始时绽放的大小,0为最小,最大为1
toYScale:为y结束时绽放的大小,0为最小,最大为1
duration:设置在多少毫秒内完该动画
}
translate :平稳动画{
fromXDelta:动画从x轴开始的位置, -100%为最上端不可见,0%为屏幕的中间,100%为最下端不可见
toXDelta:动画从x轴结束的位置, -100%为最上端不可见,0%为屏幕的中间,100%为最下端不可见
duration:设置在多少毫秒内完该动画
}
-->
<translate android:fromXDelta="-100%"
android:toXDelta="0%"
android:duration="2000"/>
<rotate android:pivotX="50%"
android:pivotY="50%"
android:fromDegrees="0"
android:toDegrees="360"
android:duration="2000"/>
<scale android:pivotY="50%"
android:pivotX="50%"
android:fromXScale="0"
android:toXScale="1"
android:fromYScale="0"
android:toYScale="1"
android:duration="2000"/>
</set>
上一篇: oracle笔记视图