应用场景:
在android的开发过程中,为了提高应用的美观与用户的体验,需要提供一定的动画效果或特定的页面切换效果。这时就需要使用一定的动画特效。【本文侧重基于XML的处理】知识点介绍:
在 android 中,Animation 动画效果的实现可以通过两种方式进行实现,一种是 tweened animation 渐变动画,
一种是 frame by frame animation 画面转换动画。
tweened animation 渐变动画有以下两种类型:
1.alpha 渐变透明度动画效果
2.scale 渐变尺寸伸缩动画效果
frame by frame animation 画面转换动画有以下两种类型:
1.translate 画面转换位置移动动画效果
2.rotate 画面转移旋转动画效果
使用方式:
第一步:在 res 文件夹下新建一个 anim 的文件夹,并在其中建立一个 animation.xml 文件。
<?xml version="1.0" encoding="utf-8"?>
<set>
<!-- 渐变 -->
<alpha></alpha>
<!-- 伸缩 -->
<scale></scale>
<!-- 移动 -->
<translate></translate>
<!-- 旋转 -->
<rotate></rotate>
</set>