Android中动画的介绍(二)——补间动画(1)

本文深入探讨Android中的补间动画,解释其作为填充中间帧的原理。内容涵盖补间动画的四种基本行为:透明度、缩放、位移和旋转,以及如何组合使用这些行为。通过实例,作者指导读者如何在代码和XML中实现补间动画,推荐使用XML方式,并详细介绍了设置补间动画的四个步骤。最后,文章以透明度动画的XML代码示例为切入点,引导学习者实践补间动画的创建。
摘要由CSDN通过智能技术生成

在上一篇博客中,给大家介绍了android动画的分类和作用,以及比较简单的帧动画,在这篇博客中,我们重点给大家介绍,android当中动画的另外一种——补间动画。

何为补间动画呢?顾名思义,就是补充中间的动画。开发者只需要指定动画开始和结束的关键帧,而进行中的中间帧是由系统来计算并且补齐的。那么补间动画可以对于哪些行为进行设置呢?补间动画可以设置四种行为:透明度,缩放,位移和旋转。而且开发者也可以将四种动画当中任何几种进行配合使用。本篇博客会通过实例进一步理解补间动画的写法。

补间动画和帧动画相同的特点,都可以有两种写法,既可以在代码当中进行设置,也可以在res/anim文件夹中创建xml文件显示行为的变化。这两种方法,当然还是建议大家使用第二种,原因和帧动画的相同。这里会把两种都给大家介绍到。大家可以去学习理解。

设置补间动画的步骤:

1.在res文件夹当中创建文件夹anim,然后根据你要改变的行为,选择动画,创建xml文件,根元素为你选择的动画。

2.创建布局

3.编写activity当中的逻辑代码,将xml问价加载当java当中,AnimationUtils.loadAnimation(this, R.anim.anime_rotate);

4.如果要开启动画,就调用view的startAnimation的方法,并传入你要开启的动画。


下面我们开始编写代码:

1.1透明度动画:anime_alpha.xml

<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromAlpha="1"
    andr
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值