zoukankan      html  css  js  c++  java
  • Android 动画分析学习笔记

    一:分类:

    Android动画分三种:view动画(对场景中的对象不断做图像变换<平移,缩放,旋转,透明度>)、帧动画(顺序播放一系列图像产生动画效果)、属性动画(动态改变对象属性)。

    二:view动画

    作用对象是view,支持四种动画效果(一中),这四种变换对应Animation的四个子类:TranslateAnimation 、ScaleAnimation、 RotateAnimation、 AlphaAnimation.

    这四种动画既可以通过xml定义,也可以通过代码动态创建。

    view动画既可以是单个动画,也可以由一系列动画组成(set标签,对应AnimationSet类)。

    android:interpolator表示动画集合采用的插值器(影响动画速度,控制动画播放过程)

    android:shareInterpolator:表示集合中的动画是否和几何共享同一个插值器。

    android:duration 动画持续时间

    android:fillAfter   动画结束以后view是否停留在结束为止,

    scale和rotate中需要指定缩放的轴点(默认view中心)

    通过Animation类的setAnimationListener()也可以给动画

  • 相关阅读:
    JVM classloader
    面试整理
    工具配置链接
    IntelliJ IDEA 热部署
    IntelliJ IDEA 常用快捷键
    类文件结构
    判断对象存活的方法
    JVM 运行时数据区域
    vim编辑16进制
    阿里云yum源
  • 原文地址:https://www.cnblogs.com/newcoder/p/6053516.html
Copyright © 2011-2022 走看看