亦余心之所善兮,虽九死其犹未悔。这篇文章主要讲述android缩放动画的两种实现方法相关的知识,希望能为你提供帮助。
在android开发。我们会常常使用到缩放动画,普通情况下缩放动画有两种实现方式。一种是直接通过java代码去实现,第二种是通过配置文件实现动画,以下是两种动画的基本是用法:
【android缩放动画的两种实现方法】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
推荐阅读
- Android N 7.1.1 处于锁屏界面时可以转屏
- Android笔记三十四.Service综合实例二
- 安卓市场--框架搭建2
- Android调用camera错误setParameters failed深层解析
- Android开发学习之路--Notification之初体验
- Android程序全然退出的三种方法
- Android中的5种数据存储方式
- Android SQLite
- Android Service