包名:

android.animation                                Added in API level 11

URL:http://developer.android.com/reference/android/animation/package-summary.html


概要:

此包中的类主要是提供属性动画系统的功能,此系统允许你动画绘制任何类型对象的属性,

默认是int型,float型和十六机制的颜色值,当然你也可以动画绘制其他类型,通过自定义一个

TypeEvaluator计算出你要绘制的类型的值,然后把值传递给系统。

更多详细的信息,请参考API Guide Animation。

你可以设置不同类型的插入器(包含在android.view.animation),指定keyframes,循序

的或是同时的(用AnimatorSet)进行动画分组,以便更深层的控制你的动画行为。

接口:

Animator.AnimatorListener 一个动画监听器,可以从动画收到通知
LayoutTransition.TransitionListener 这个接口用于监听一个事件的开始到结束的过渡
TimeAnimator.TimeListener Implementors of this interface can set themselves as update listeners to a TimeAnimator instance to receive callbacks on every animation frame to receive the total time since the animator started and the delta time since the last frame.
TimeInterpolator 时间插入器用来定义动画的改变速率
TypeEvaluator<T> 用setEvaluator(TypeEvaluator)函数的接口
ValueAnimator.AnimatorUpadateListener Implementors of this interface can add themselves as update listeners to an ValueAnimator instance to receive callbacks on every animation frame, after the current frame's values have been calculated for that ValueAnimator.

类列表:

Animator  动画
AnimatorInflater  用于实例化animator XML文件到Animator 对象
AnimatorListenerAdapter  这个适配器类提供来自Animator.AnimatorListener的空方法实现
AnimatorSet  按照指定的顺序播放一系列Animator对象  
AnimatorSet.Builder  帮助把绘画和绘画之间的关系一同添加到AnimatorSet中
ArgbEvaluator    这个求值器可以用来在哪些代表ARGB的integer值间执行类型变换
FloatEvaluator  这个求值器可以用来在float值间执行类型变换
IntEvaluator  这个求值器可以用来在int值间执行类型变换
Keyframe  持有对动画控制的time-value键值对
LayoutTransition  在ViewGroup布局变化的时候允许自动变化
ObjectAninmator    ValueAnimator的子类,对目标对象上的动画属性提供支持
PorpertyValuesHolder    这个类持有动画应该呈现的属性值信息
TimeAnimator    这个类提供一个回调机制给监听器,这些监听器和系统中的动画都是同步的
ValueAnimator  为正在运行的动画提供一个简单的时间引擎,用来计算动画值,并赋予目标对象

Andorid API Package --->android.animation的更多相关文章

  1. Andorid API Package ---> android.app

    包名: android.app                                     Added in API level 1       URL:http://developer. ...

  2. Andorid API Package ---> android.accessibilityservice

    包名: android.accessibilityservice                     Added in API level 4 URL:http://developer.andro ...

  3. Andorid API Package ---> android

    包名: android                                                        Added in API level 1  URL:http:// ...

  4. Android Animation学习(一) Property Animation原理介绍和API简介

    Android Animation学习(一) Property Animation介绍 Android Animation Android framework提供了两种动画系统: property a ...

  5. Android Animation学习(六) View Animation介绍

    Android Animation学习(六) View Animation介绍 View Animation View animation系统可以用来执行View上的Tween animation和F ...

  6. Android Animation学习(二) ApiDemos解析:基本Animators使用

    Android Animation学习(二) ApiDemos解析:基本Animatiors使用 Animator类提供了创建动画的基本结构,但是一般使用的是它的子类: ValueAnimator.O ...

  7. Android Animation简述

    Android Animation简述 一.动画(Animation)          Android框架提供了两种动画系统:属性动画(Android3.0)和视图动画.同时使用两种动画是可行的,但 ...

  8. Android Animation学习(二) ApiDemos解析:基本Animatiors使用

    Animator类提供了创建动画的基本结构,但是一般使用的是它的子类: ValueAnimator.ObjectAnimator.AnimatorSet ApiDemos中Animation部分是单独 ...

  9. Android Animation学习(一) Property Animation介绍

    Android Animation Android framework提供了两种动画系统: property animation (introduced in Android 3.0)和view an ...

随机推荐

  1. 海思NB-IOT模块HI2115芯片I2C通信

    1. 首先确定硬件上I2C的引脚,手册上并没有,海思技术支持说是14和15脚,我们用的是12和13脚,问题在于,如果是硬件I2C应该不能随便换个引脚吧,难道是模拟的时序? 2. 下一个奇怪的地方,这个 ...

  2. gitlab-登录账户遇到ERROR: Permission to XXX.git denied to user报错怎么办

    碰到这个问题就意味着没有访问账户的权限,没有把访问电脑与访问账户用ssh_key关联起来,解决流程: 1.查看本地是否有ssh_key 笔者用的是git bash来输入命令 ls -al ~/.ssh ...

  3. Error -26377: No match found for the requested parameter

    Error -26377: No match found for the requested parameter

  4. Linux命令应用大词典-第26章 模块和内核管理

    26.1 lsmod:显示内核中模块的状态 26.2 get_module:查看内核模块详细信息 26.3 modinfo:显示内核模块信息

  5. 第二章 IP协议详解

    第二章 IP协议详解 2.1 IP服务的特点 它为上层协议提供了无状态,无连接,不可靠的服务 名称 简介 优点 缺点 对付缺点的方法 无状态 IP通信双方不同步传输数据的状态信息 无须为保持通信的状态 ...

  6. [Clr via C#读书笔记]Cp14字符字符串和文本处理

    Cp14字符字符串和文本处理 字符 System.Char结构,2个字节的Unicode,提供了大量的静态方法:可以直接强制转换成数值: 字符串 使用最频繁的类型:不可变:引用类型,在堆上分配,但是使 ...

  7. 开源自动驾驶仿真平台 AirSim (3) - 运行 AirSim

    AirSim 的官方 Github: https://github.com/Microsoft/AirSim 之前配置了很多,终于要让 AirSim 自己跑起来了. 我们需要把 AirSim 这个插件 ...

  8. Asp.net之数组应用

    string[] abc=new string[8]{"1","2","3","4","1",&qu ...

  9. Notes of the scrum meeting(12.11)

    meeting time:19:30~20:30p.m.,December 11th,2013 meeting place:3号公寓一层 attendees: 顾育豪                  ...

  10. PHP 签到,与时间获取,数组长度获取

    本文实例讲述了php实现签到功能的方法.分享给大家供大家参考,具体如下:首先我在数据库里建了两张表,一个是用户的积分表,一个是签到状态表,分来用来记录用户的积分数和先到状态 在用户签到状态表中我们有一 ...