• android混合动画实现


    在android开发,我们会常常使用到动画,可是简单的一种动画(如旋转、缩放、渐变、位移等)有时候并不能满足我们项目的要求,这时候就须要运用到混合动画。那么在安卓中是怎样实现一个炫酷的混合动画,以下是一个混合动画实现的当中一个实现方式:

    1、首先要在res文件夹下建立一个anim文件。在anim建立一个hybrid.xml文件例如以下:

    <?

    xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 位移动画 --> <translate android:duration="1000" android:fromXDelta="0" android:fromYDelta="0" android:toXDelta="200" android:toYDelta="300" /> <!-- 缩放动画 --> <scale android:duration="1000" android:fillAfter="true" android:fromXScale="0.0" android:fromYScale="0.0" android:pivotX="50%" android:pivotY="50%" android:startOffset="1000" android:toXScale="1.0" android:toYScale="1.0" /> <!-- 渐变动画 --> <alpha android:duration="1000" android:fromAlpha="0.1" android:startOffset="2000" android:toAlpha="1.0" /> <!-- 旋转动画 --> <rotate android:duration="1000" android:fromDegrees="0" android:startOffset="3000" android:pivotX="50%" android:pivotY="50%" android:toDegrees="359" /> </set>


    2、载入动画:

    //载入混合动画 
    		Animation animation = AnimationUtils.loadAnimation(this, R.anim.hybrid);
    		imageView1.startAnimation(animation);//開始动画

    当然上面仅仅是一个举例。我们能够通过改动hybrid.xml配置文件改动动画的表现方式以达到我们须要的效果。


  • 相关阅读:
    bean的singleton(没有看到生命周期范围??)
    ApplicationContext中getBean详解
    mybatis基础之二
    mybatis基础之一
    JDOM读取xml
    SSH整合最简单的一个例子
    基础学习问题
    2015年2.9--2.15号第一周计划
    freertos的钩子函数
    IAR环境搭建注意点
  • 原文地址:https://www.cnblogs.com/mthoutai/p/7136622.html
Copyright © 2020-2023  润新知