android缩放动画的两种实现方法

来源:互联网 发布:windows没有视频设备 编辑:程序博客网 时间:2024/06/05 18:38

在android开发,我们会经常使用到缩放动画,一般情况下缩放动画有两种实现方式,一种是直接通过java代码去实现,另外一种是通过配置文件实现动画,下面是两种动画的基本是使用方法:

Java代码实现:

//创建缩放动画对象Animation animation = new ScaleAnimation(0, 1.0f, 0f, 1.0f);animation.setDuration(1500);//动画时间animation.setRepeatCount(3);//动画的重复次数animation.setFillAfter(true);//设置为true,动画转化结束后被应用imageView1.startAnimation(animation);//开始动画

通过配置文件实现:

1、首先要在res目录下建立一个anim文件,在anim建立一个scale.xml文件如下:

<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android">    <scale         android:duration="1500"        android:fillAfter="true"        android:fromXScale="0.0"        android:fromYScale="0.0"        android:interpolator="@android:anim/accelerate_decelerate_interpolator"        android:pivotX="0%"        android:pivotY="50%"        android:toXScale="1.0"        android:toYScale="1.0"        /></set>

2、加载动画:

Animation animation = AnimationUtils.loadAnimation(this, R.anim.scale);imageView1.startAnimation(animation);//开始动画
案例下载地址:http://download.csdn.net/detail/u013043346/9374204

0 0
原创粉丝点击