Android动画效果

layout_left_in.xml

<?xml version="1.0" encoding="utf-8"?>
<layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android"
    android:animation="@anim/left_in"
    android:animationOrder="normal"
    android:delay="0.7" />


left_in.xml(从左边进入)
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >

    <translate
        android:duration="1500"
        android:fromXDelta="-100.0%p"
        android:toXDelta="0.0" />

</set>

move_in.xml(从底部移到顶部)
<?xml version="1.0" encoding="utf-8"?>
<set
  xmlns:android="http://schemas.android.com/apk/res/android">
    <translate android:interpolator="@android:anim/accelerate_decelerate_interpolator" android:duration="800" android:fromYDelta="100.0%" android:toYDelta="0.0%" />
</set>

move_out.xml(从底部向上移出)
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >

    <translate
        android:duration="800"
        android:fromYDelta="0.0%"
        android:interpolator="@android:anim/accelerate_decelerate_interpolator"
        android:toYDelta="-100.0%" />

</set>


push_left_in.xml(从左边移进来直到控件的出现)
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="3000“
android:fromXDelta="0.0"
    android:toXDelta="100.0%p" />


    <alpha
       
android:duration="1000"
       
android:fromAlpha="0.0"
       
android:toAlpha="1.0" />



</set>




push_right_in.xml(从右边移进来)

<?xml version="1.0" encoding="utf-8"?>

<set xmlns:android="http://schemas.android.com/apk/res/android" >

   

<translate
       
android:duration="3000"
       
android:fromXDelta="100.0%p"
       
android:toXDelta="0.0" />


    <alpha
        android:duration="1000"
        android:fromAlpha="0.0"
        android:toAlpha="1.0" />

</set>



push_top_in.xml(从控件的顶端移到底端知道控件完全出现)
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator
="@android:anim/linear_interpolator" >

    <scale
        android:duration
="100"
        android:fillAfter
="true"
        android:fromXScale
="1.0"
        android:fromYScale
="0.0"
        android:interpolator
="@android:anim/linear_interpolator"
        android:pivotX
="0.0%"
        android:pivotY
="0.0%"
        android:toXScale
="1.0"
        android:toYScale
="1.0" />

</set>

push_top_out.xml(从底部移出到顶部,直到控件出现)
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator
="@android:anim/accelerate_interpolator" >

       <scale
        android:duration
="100"
        android:fillAfter
="true"
        android:fromXScale
="1.0"
        android:fromYScale
="1.0"
        android:interpolator
="@android:anim/linear_interpolator"
        android:pivotX
="0.0%"
        android:pivotY
="0.0%"
        android:toXScale
="1.0"
        android:toYScale
="0.0" />

</set>


slider_left.xml(从左边移进来)
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator
="@android:anim/accelerate_interpolator" >

    <translate
        android:duration
="@android:integer/config_shortAnimTime"
        android:fromXDelta
="-100.0%p"
        android:toXDelta
="0.0" />

</set>

 

posted on 2013-09-15 15:44  I love Android  阅读(309)  评论(0)    收藏  举报