如何在XML文件中定义动画
① 打开Eclipse,新建Android工程
② 在res目录中新建anim文件夹
③ 在anim目录中新建一个myanim.xml(注意文件名小写)
④ 加入XML的动画代码
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha/>
<scale/>
<translate/>
<rotate/>
</set> 首先要在res下建个anim文件夹,
在里面建xml,set标签是跟标签
Android的animation由四种类型组成
XML中
alpha
渐变透明度动画效果
scale
渐变尺寸伸缩动画效果
translate
画面转换位置移动动画效果
rotate
画面转移旋转动画效果
JavaCode中
AlphaAnimation
渐变透明度动画效果
ScaleAnimation
渐变尺寸伸缩动画效果
TranslateAnimation
画面转换位置移动动画效果
RotateAnimation
画面转移旋转动画效果
Android动画模式
Animation主要有两种动画模式:
一种是tweened animation(渐变动画)
XML中
JavaCode
alpha
AlphaAnimation
scale
ScaleAnimation
一种是frame by frame(画面转换动画)
XML中
JavaCode
translate
TranslateAnimation
rotate
RotateAnimation
参考http://www.cnblogs.com/roemin/articles/2280899.html
-------------------------------------------
代码
view.setVisibility(View.VISIBLE);//动画开始前,设置view可见 |
065 | animation = AnimationUtils.loadAnimation(context, R.anim.show_tab); |
066 | view.startAnimation(animation); |
参考http://www.oschina.net/code/snippet_54100_6263
本文详细介绍了在Android中使用XML文件定义动画的方法,包括创建动画文件夹、编写动画代码及使用不同类型的动画效果如alpha、scale、translate和rotate。同时,还讲解了动画模式及其在Java代码中的实现方式。
11万+

被折叠的 条评论
为什么被折叠?



