首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android卡通基础:tween动画

2013-04-09 
android动画基础:tween动画工程结构图:[img][/img]四个动画的xml文件:MainActivity:package com.zzl.anima

android动画基础:tween动画
工程结构图:
[img]

[/img]


四个动画的xml文件:










MainActivity:
package com.zzl.animation;import android.app.Activity;import android.os.Bundle;import android.view.animation.Animation;import android.view.animation.AnimationUtils;import android.view.animation.RotateAnimation;import android.widget.ImageView;public class MainActivity extends Activity {@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);// 1,透明动画效果Animation animation1 = AnimationUtils.loadAnimation(MainActivity.this,R.anim.alpha);// 2,移动动画效果Animation animation2 = AnimationUtils.loadAnimation(MainActivity.this,R.anim.translate);// 3,缩放动画效果Animation animation3 = AnimationUtils.loadAnimation(MainActivity.this,R.anim.scale);// 4,旋转动画效果Animation animation4 = AnimationUtils.loadAnimation(MainActivity.this,R.anim.rotate);// 如果设为 true,表示设置动画完成后保持动画后的状态animation1.setFillAfter(true);// animation2.setFillAfter(true);/** * 用代码添加一个旋转动画 */Animation animation = new RotateAnimation(0, 360,Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF,0.5f);animation.setDuration(10000);ImageView iv = (ImageView) findViewById(R.id.iv);iv.setAnimation(animation);}}

热点排行