美文网首页
Android 里边那些动画

Android 里边那些动画

作者: xiaomochn | 来源:发表于2020-09-10 15:03 被阅读0次

    动画

    1. 视图动画,补间动画,tween
      • What 影像变换,实际位置没有变换,支持Alpha,Scale,Translate,Rotate
      • How 在xml定义,动画,设置background
      • Why xml实现复用率极高
      • 适用场景 activity切换,相比属性动画 对activity无引用 比较安全
    2. 帧动画,Frame动画,
      • What,通过播放一帧一帧图片实现动画效果
      • How把一系列的图片放到Drawable中,再用xml来定义其播放设置,比如是否循环
      • Why
      • 适用场景: 复杂的图形变换,比如下来刷新中的动画,也可以使用gif,注意大图,容易导致内存不足
    3. 属性动画,Property Animation
      • What 对属性值的改变,利用估值器和插值器计算出Object的属性,然后赋值
      • How:
        • 插值器:0到1 确定变了多少,可以大于1,比如弹簧效果
        • 估值器: 按照
      • Why: 灵活
      • 其他: 对activity的引用可能会导致activity释放不了,估值器和差值器,注意对象的创建释放

    相关文章

      网友评论

          本文标题:Android 里边那些动画

          本文链接:https://www.haomeiwen.com/subject/halpektx.html