android解锁动画效果,Android开发学习——Day24(火焰燃烧和蒙眼解锁界面&动画:关键帧动画和补间动画)...

本文将深入讲解关键帧动画和补间动画的原理与实战应用,通过实例演示如何制作火焰燃烧效果和蒙眼解锁界面,带你理解这两种动画在UI交互中的角色,并揭示它们与属性动画的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习目的

1.学习使用两类动画:关键帧动画和补间动画

2.运用上述两类动画进行实战练习:火焰燃烧和蒙眼睛解锁

学习过程

认识两类动画的意义及其使用的基本操作,进行实战运用。

技术

一、关键帧动画&补间动画

1.关键帧动画:rameAnimation

使用多张图片快速切换,形成一种动画,配置了动画的每一帧

配置:

1>使用xml文件配置动画:

res -> anim -> xxx.xml

2>使用代码配置动画:

在MainActivity.java中写代码创建

2.补间动画:只关心开始个和结束两个状态,中间的动画由系统自动补全

和关键帧动画一样,可以在xml文件中配置,也可以在java代码中编写

动画类别:平移:translation、缩放:scale、旋转:rotate、透明:alpha

Ps:注意:此两类动画只是一个效果,并没有真正地改变属性的值,属性动画才是真正的改变了控件的属性(即真正移动了,变化了),这在之后的学习中会讲到。

二、实战:火焰燃烧&蒙眼解锁界面

1.火焰燃烧:目的做一个火焰燃烧的效果,并且可以通话点击屏幕控制动画的播放

我们先来看看效果:

f9c1d8365e43

实现效果--火焰燃烧

具体的代码实现过程如下:

f9c1d8365e43

创建动画文件(一)

f9c1d8365e43

创建动画文件(二)

xml动画文件创建好之后,在文件中一帧一帧地将事先准备好的图片配置好:

f9c1d8365e43

代码实现--配置动画

xml创建:

f9c1d8365e43

代码实现--设置动画

代码创建:

f9c1d8365e43

代码实现--设置动画

2.蒙眼解锁界面:

(待更新...)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值