zoukankan      html  css  js  c++  java
  • Android攻城狮基础动画

    Android基础动画
    1. Tween Animation 变换动画
    2. Frame Animation 帧动画
    3. Layout Animation 布局动画
    4. Property Animation 属性动画
    
    Tween Animation(变换动画)在Android中又被分为四种:
    Alpha:渐变透明度动画
    Scale:渐变尺寸缩放动画
    Translate:位置移动动画
    Rotate:旋转动画
    
    Tween Animation共同属性:
    1. Duration:动画持续时间(单位:毫秒)
    2. fillAfter:设置为true,动画转化在动画结束后被应用
    3. fillBefore:设置为true,动画转化在动画开始前被应用
    4. interpolator:动画插入器(加速、减速插入器)
    5. repeatCount:动画重复次数
    6. repateMode:顺序重复/倒序重复
    7. startOffset:动画之间的时间间隔
    
    Animation实现方式有两种:
    1. 配置文件(/res/anim)——alpha、scale、translate、rotate。更简单。
    2. Java代码实现——AlphaAnimation、ScaleAnimation、TranAnimation、RotateAnimation。更灵活。
    两种方式各有所长:
    如果变换比较多,而且很多参数都是动态的(比如时间间隔、位移移动的坐标通过动态获取、动态计算),则推荐使用Java代码实现。
    如果动画是一个固定的效果,则推荐使用配置文件的方式。
    
    通过加载配置文件的方式实现动画:
    Animation scale = AnimationUtils.loadAnimation(TweenActivity.this,R.anim.scale_anim);
    //开始动画
    img.startAnimation(scale);
  • 相关阅读:
    python之os模块分类整理
    MySql的四种事务隔离级别
    Ajax异步请求XMLHttpRequest对象Get请求
    经典mssql语句大全
    Repeater 无刷新分页
    关于编写性能高效的javascript事件的技术
    ASP.NET页面之间数据传递的几种方法
    MSSQL常用函数大全
    .net-一般处理程序及生命周期
    请求管道中的19个事件
  • 原文地址:https://www.cnblogs.com/my334420/p/6777287.html
Copyright © 2011-2022 走看看