Android动画示例

来源:互联网 发布:head first java百度云 编辑:程序博客网 时间:2024/06/03 17:38

1.将补间动画的XML文件放在res/anim 下姑且命名为scale.xml

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
     android:interpolator="@android:anim/accelerate_interpolator">
    <rotate
android:fromDegrees="0"
android:toDegrees="720"
android:toYScale="0.0"
android:pivotX="50%"
android:pivotY="50%"
android:duration="1000"
android:startOffset="0"/>
     <rotate
android:fromDegrees="0"
android:toDegrees="-720"
android:toYScale="0.0"
android:pivotX="50%"
android:pivotY="50%"
android:duration="1000"
android:startOffset="1000"/>
</set>

2.Java代码(Activity布局代码略):

        imageView = (ImageView) findViewById(R.id.img_animation);
        anim =(Animation)AnimationUtils.loadAnimation(this, R.anim.scale);

        imageView.startAnimation(anim);  //播放动画

0 0
原创粉丝点击