美文网首页
Android开发学习——Day24(火焰燃烧和蒙眼解锁界面&动

Android开发学习——Day24(火焰燃烧和蒙眼解锁界面&动

作者: 明天_ff | 来源:发表于2019-09-27 16:12 被阅读0次

学习目的

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

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

学习过程

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

技术

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

1.关键帧动画:rameAnimation

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

配置:

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

res -> anim -> xxx.xml

2>使用代码配置动画:

在MainActivity.java中写代码创建

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

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

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

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

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

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

我们先来看看效果:

实现效果--火焰燃烧

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

创建动画文件(一) 创建动画文件(二)

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

代码实现--配置动画

xml创建:

代码实现--设置动画

代码创建:

代码实现--设置动画

2.蒙眼解锁界面:

(待更新...)

相关文章

网友评论

      本文标题:Android开发学习——Day24(火焰燃烧和蒙眼解锁界面&动

      本文链接:https://www.haomeiwen.com/subject/ihseuctx.html