zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    os模块
    sys模块
    psutil模块
    subprocess模块
    time模块
    argparse模块
    tcp端口扫描(python多线程)
    基于http的软件仓库
    SRE思想
    redis哨兵模式
  • 原文地址:https://www.cnblogs.com/jzssuanfa/p/7040097.html
Copyright © 2011-2022 走看看