zoukankan      html  css  js  c++  java
  • Android中的动画

    Android中的动画分为:

        1.逐帧动画(Frame Animation):  把动画过程的每张静态图片都收集起来,然后由Android来控制依次显示这些静态图片,然后利用人眼”视觉暂留“的原理,给用户造成”动画“错觉,逐帧动画的动画原理与放电影的原理类似。

                                                   Android提供了另外一个类AnimationDrawable来定义使用Frame Animation。AnimationDrawable代表的动画默认是不播放的,必须在程序中启动动画播放才可以。AnimationDrawable提供了如下两个方法来开始、停止动画。

              start():开始播放动画。

              stop():停止播放动画。

        2.补间动画(Tween Animation):只需指定动画开始、动画结束这两个"关键帧",而动画变化的”中间帧“由系统计算、补齐。

                                                    Android使用Animation代表抽象的动画类,他包括如下几个子类:

                                                     AlphaAnimation:渐变透明度动画

                                                     ScaleAnimation:渐变尺寸伸缩动画

                                                     TranslateAnimation:画面位置移动动画效果

                                                     RotateAnimation:画面旋转动画

  • 相关阅读:
    Django DRF 分页
    django DRF理解
    Docker使用
    基于Django+FastDFS文件管理系统搭建
    django+centos+mariadb读写分离完美实现(上)-mysql主从备份实现
    Python协程理解——基于爬虫举例
    基于Python的大数据的分页模型代码
    NOIP模拟——矩阵分组
    NOIP模拟——聚会
    NOIP模拟——卡牌游戏
  • 原文地址:https://www.cnblogs.com/dazuihou/p/3574480.html
Copyright © 2011-2022 走看看