Android开发之tween(补间动画)动画及其使用场景(界面切换、弹窗等)详解

在Android开发中,我们常见一些很绚丽的动画效果。这些动画效果使得我们的应用用起来非常的绚丽。那么今天就来讲讲Android开发中,常用的动画效果吧。


在Android开发中,有帧动画和补间动画两种

1、逐帧动画是在时间帧上逐帧绘制帧内容,由于是一帧一帧的画,所以逐帧动画具有非常大的灵活性,几乎可以表现任何想表现的内容。但是在开发中,我们不常用这个动画。

2、与逐帧动画相比,补间动画具有以下几个特点:首先,制作方法简单方便。只需要为动画的第一个关键帧和最后一个关键帧创建内容,两个关键帧之间帧的内容由Flash自动生成,不需要人为处理。其次,相对于逐帧动画来说,补间动画更为连贯自然。因为逐帧动画是由手工控制,帧与帧之间的过渡很可能会不自然、不连贯,而补间动画除了两个关键帧由手工控制外,中间的帧都由Flash自动生成,技术含量很高,因此过渡更为自然连贯。最后,相对于逐帧动画来说,补间动画的文件更小,占用内存少。


今天,我们详细的讲解补间动画。所谓补间动画,就是在两个画面跳转的时候,执行的动画。在Android开发中,我们在activity切换,fragment切换,dialog、PopupWindow以及使用WindowManager的时候,我们都会有需要动画来是的切换或者展示效果更佳的绚丽。补间动画有四种:平移、缩放、旋转、渐变。


一、在代码中实现动画效果,这里博主自定义了一个Animation提供者,直接上代码:

</

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值