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

在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

转载于:https://www.cnblogs.com/jzssuanfa/p/7040097.html

发布了0 篇原创文章 · 获赞 6 · 访问量 4万+
展开阅读全文
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览