Android Animation (安卓动画)概念简介

Android Animation

  • Android 四种动画分别为逐帧动画和补间动画、属性动画、过渡动画;
Frame Animation (逐帧动画)
  • 实现方式:xml 和 Java代码
  • 图片跳转的方式实现;
Tween Animation (补间动画)
  • 仅需开头和结束帧、时间,变换方式; 其他Android系统计算;
  • 自定义补间动画;
  • 四种基本效果: 透明度变化 Alpha、大小变化 Scale 、位移变化 Translate 、及旋转变化 Rotate
  • Interpolator 插值器:负责控制动画的变化速度(匀速、加速、减速、抛物线等);
  • 实用: TranslateAnimation,由一个地方变换为另一个位置,
  • 适应场景:例:TextView,Button;
Property Animation (属性动画)
  • 背景: 在这里插入图片描述

  • 解决: 补间动画只能改变View的绘制效果,View 的真实属性未变化,而属性动画可以直接改变View 对象的属性值;几乎可以对任何对象执行动画;

  • 使用方法类: ValueAnimation 类 和 ObjectAnimation

  • 辅助使用类:插值器 (Interpolator) 和 估值器 (TypeEvaluator )

    • 在这里插入图片描述

    • 在这里插入图片描述

    • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4CGcSc7I-1635820252802)(en-resource://database/3722:1)]

  • ValueAnimation

    • 参考网址
    • 组合动画
    • 快捷使用动画
    • 监听动画
    • 动画适配器

Transition Animation (过渡动画)

  • 后期补充;
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值