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

  • 相关阅读:
    网络相关命令
    jmeter压力测试接口
    mysql+mycat+centos7
    centos7开放端口
    mysql主从库配置文件
    读写分离
    Memcached与Redis的区别和选择
    mybatis 学习
    redis 轻松入门
    swagger 框架使用
  • 原文地址:https://www.cnblogs.com/qinghuaideren/p/3121636.html
Copyright © 2011-2022 走看看