android缩放动画的两种实现方法
2017-06-17 14:06
323 查看
在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
相关文章推荐
- android缩放动画的两种实现方法
- Android 实现圆圈扩散水波动画效果两种方法
- Android 线程 thread 两种实现方法!
- [Android]实现静默安装APK的两种方法
- Android 按钮效果的两种实现方法
- Android 文字自动滚动(跑马灯)效果的两种实现方法
- Android 文字自动滚动(跑马灯)效果的两种实现方法
- [Android]实现静默安装APK的两种方法
- [Android]实现静默安装APK的两种方法
- Android_UI_实现TabHost的两种方法
- android menu的两种实现方法
- Android中的界面去除标题和实现全屏的两种方法
- Android 实现全屏的两种方法
- Android 按钮效果的两种实现方法
- 【摘录】Android实现静默安装APK的两种方法
- Android 文字自动滚动(跑马灯)效果的两种实现方法
- 如何在Android中实现图片及动画的缩放和旋转
- Android中两种不同的方法实现实时更新时间,是显示时间和系统时间同步
- Android实现BaseAdapter布局的两种方法
- Android 线程 thread 两种实现方法!