码迷,mamicode.com
首页 > 其他好文 > 详细

XML中定义动画 快速上手

时间:2016-04-20 00:23:32      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:


存放位置

补间动画的xml文件是放在res/anim文件夹中的

帧动画中的xml文件是放在res/drawable文件夹中,不过也可以放置在res/anim/中
属性动画xml文件是放在res/animator文件夹中,不过也可以放置在res/anim/中

帧动画

<animation-list xmlns:android="http://schemas.android.com/apk/res/android"

    android:oneshot="true" >
    <item
        android:drawable="@drawable/icon"
        android:duration="200"/>
    <item
        android:drawable="@drawable/ic_launcher"
        android:duration="200"/>
</animation-list> 

补间动画
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
    <translate
        android:duration="2000"
        android:fromXDelta="-50%p"
        android:fromYDelta="0"
        android:repeatCount="1"
        android:repeatMode="reverse"
        android:toXDelta="50%p"
        android:toYDelta="0" >
    </translate>
</set>  

属性动画

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

<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:ordering="sequentially" >
    <objectAnimator
        android:duration="500"
        android:propertyName="rotationX"
        android:startOffset="0"
        android:valueFrom="0"
        android:valueTo="360"  />
    <objectAnimator
        android:duration="200"
        android:propertyName="scaleX"
        android:startOffset="700"
        android:valueFrom="1"
        android:valueTo="1.5" >
        <objectAnimator
            android:duration="100"
            android:propertyName="alpha"
            android:startOffset="900"
            android:valueFrom="1"
            android:valueTo="0.2"  />
    </objectAnimator>
</set>





XML中定义动画 快速上手

标签:

原文地址:http://www.cnblogs.com/baiqiantao/p/5410787.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!