• Android系统Resource之Animation


    Animation Resources

      1.android提供的动画大致分为两种,Property AnimationView Animation,所以相应的提供的两种动画效果。

      Property Animation:

     In Java: R.animator.filename
     In XML: @[package:]animator/filename

      View Animation:

    In Java: R.anim.filename
    In XML: @[package:]anim/filename

       由于Property Animation是在API11之后发布的,而现在2.3版本的系统居多,所以一下的动画效果资源都是View Animation,当然在适当的时候Property Animation的

    动画效果会进行补充。

     @android:anim/**介绍:

    /**
    * 加速-减速,动画效果,一般用在动画设置的时候,在set中的
    * android:interpolator属性添加
    */
    @android:anim/accelerate_decelerate_interpolator
    /**
    * 加速动画效果,越来越快,一般用在动画设置的时候,在set中的
    * android:interpolator属性添加
    */
    @android:anim/accelerate_interpolator
    /**
    * 先退后一小步,然后先前加速,一般用在动画设置的时候,在set中的
    * android:interpolator属性添加
    */
    @android:anim/anticipate_interpolator: 先后退一小步然后向前加速
    /**
    * 到达终点超出一小步然后回到终点,一般用在动画设置的时候,在set中的
    * android:interpolator属性添加
    */
    @android:anim/anticipate_overshoot_interpolator:到达终点超出一小步然后回到终点
    /**
    * 到达终点超出一小步然后回到终点,一般用在动画设置的时候,在set中的
    * android:interpolator属性添加
    */
    @android:anim/bounce_interpolator
    /**
    *越来越慢,一般用在动画设置的时候,在set中的
    * android:interpolator属性添加
    */
    @android:anim/decelerate_interpolator
    /**
    * 画了一个圈又回来了,一般用在动画设置的时候,在set中的
    * android:interpolator属性添加
    */
    @android:anim/cycle_interpolator
    /**
    *淡进,直接设置动画,单独使用
    */
    @android:anim/fade_in
    /**
    *淡出,直接设置动画,单独使用
    */
    @android:anim/fade_out
    /**
    *均匀速度。一般用在动画设置的时候,在set中的
    * android:interpolator属性添加
    */
    @android:anim/linear_interpolator
    /**
    * 快速到达终点超出一小步然后回到终点,一般用在动画设置的时候,在set中的
    * android:interpolator属性添加
    */
    @android:anim/overshoot_interpolator
    /**
    * 由左划入,单独使用。
    */
    @android:anim/slide_in_left
    /**
    * 向右划出,单独使用
    */
    @android:anim/slide_out_right

    注意如果是在set中定义动画则必须将此属性放在set中使用,否则没有效果,除非set中的shareInterpolator设置为false。

  • 相关阅读:
    SpringBoot exception异常处理机制源码解析
    集群时间同步
    VMware 克隆的相关设置
    MySQL安装
    MogliFS与spring mvc结合简单示例
    MogileFS与spring结合
    MogileFS表说明
    使用Maven编译项目遇到——“maven编码gbk的不可映射字符”解决办法
    IAT HOOK 简单实现
    进程加载_模块隐藏
  • 原文地址:https://www.cnblogs.com/qinghuaideren/p/3121636.html
Copyright © 2020-2023  润新知