android 抛物线曲线,Android 属性动画实现抛物线动画

本文介绍了Android的三种动画类型:渐变动画、逐帧动画和属性动画,并通过实例讲解如何使用属性动画和补间动画实现抛物线效果。重点探讨了属性动画的ObjectAnimator和ValueAnimator,以及在不同场景下的适用性。
摘要由CSDN通过智能技术生成

此前多次学习过安卓动画,知道有三种动画,知道三种动画的特性,但是一直没有实践过,看了没有多久,就忘记了,而且也不会用,这次通过实现“抛物线”动画,对安卓的动画有了一次较为明确的理解。

首先,安卓的三种动画有哪三种呢?

1、Tween Animation 渐变(补间)动画

2、Animation-list 逐帧动画

3、Property Animation——Animator 属性动画

以我的理解方式来解释这三种动画,以操作一个view为例。

第一,补间动画Tween Animation是四种动画类型(位移、旋转、透明度、伸缩)操作于这个view, 使这个view产生相应的视觉效果,但是没有改变view本身的任何属性(这个不想多解释了,每篇动画文章都会提到这句)。补间动画对应4个动画类:AlphaAnimation(透明度)、ScaleAnimation(缩放)、TranslateAnimation(位移)、RotateAnimation(旋转),我们可以在代码中,通过操作这4个类,来实现自己想要的动画效果,当然,我们也可以使用布局文件来实现(alph、scale、translate、rotate)。

第二,逐帧动画Animation-list 是按照给定的顺序,轮流显示一定数目的图像而显示的动画效果。参考博文http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1106/1915.html

第三,属性动画Animator,其实跟Tween 很像,也是那4种基础动画方式,但是属性动画可以改变view本身的属性,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值