WEB开发网
开发学院手机开发Android 开发 Android 的 Animation 阅读

Android 的 Animation

 2010-04-22 16:05:00 来源:WEB开发网   
核心提示:import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.view.animation.AccelerateD

import android.app.Activity;

import android.os.Bundle;

import android.view.View;

import android.view.View.OnClickListener;

import android.view.animation.AccelerateDecelerateInterpolator;

import android.view.animation.AlphaAnimation;

import android.view.animation.Animation;

import android.view.animation.RotateAnimation;

import android.view.animation.ScaleAnimation;

import android.widget.Button;

public class TestAnimation extends Activity implements OnClickListener{

public void onCreate(Bundle savedInstanceState)

{

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

Button btn = (Button)findViewById(R.id.Button);

btn.setOnClickListener(this);

}

public void onClick(View v)

{

Animation anim = null;

//anim = new RotateAnimation(0.0f,+360.0f);

//anim = new AlphaAnimation(0.1f, 1.0f);

anim = new ScaleAnimation(0.0f, 1.4f, 0.0f, 1.4f,

Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);

anim.setInterpolator(new AccelerateDecelerateInterpolator());

anim.setDuration(3000);

findViewById(R.id.view).startAnimation(anim);

}

}

关键字: android

动画效果编程基础--AnimationAndroid

动画类型

Android 的animation由四种类型组成

XML中

alpha

渐变透明度动画效果

scale

渐变尺寸伸缩动画效果

translate

画面转换位置移动动画效果

rotate

画面转移旋转动画效果

JavaCode 中

AlphaAnimation

渐变透明度动画效果

ScaleAnimation

渐变尺寸伸缩动画效果

TranslateAnimation

画面转换位置移动动画效果

RotateAnimation

1 2 3 4 5 6  下一页

Tags:Android Animation

编辑录入:coldstar [复制链接] [打 印]
赞助商链接