A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© y1787257661 中级黑马   /  2015-1-9 00:57  /  612 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. import android.app.Activity;
  2. import android.os.Bundle;
  3. import android.view.View;
  4. import android.view.View.OnClickListener;
  5. import android.view.animation.Animation;
  6. import android.view.animation.Animation.AnimationListener;
  7. import android.view.animation.TranslateAnimation;
  8. import android.widget.Button;

  9. public class TranslateText001Activity extends Activity implements AnimationListener {
  10. private Button btn;
  11. private TranslateAnimation ta1,ta2,ta3;
  12. public void onCreate(Bundle savedInstanceState) {
  13.   super.onCreate(savedInstanceState);
  14.   setContentView(R.layout.main);
  15.   btn=(Button) findViewById(R.id.btn1);

  16.   ta1=new TranslateAnimation(0, 200, 0, 0);
  17.   ta1.setDuration(1000);
  18.   ta1.setAnimationListener(this);

  19.   btn.setOnClickListener(new OnClickListener() {

  20.    public void onClick(View v) {
  21.     // TODO Auto-generated method stub
  22.     btn.startAnimation(ta1);
  23.    }
  24.   });
  25. }
  26. public void onAnimationEnd(Animation animation) {

  27.   ta2=new TranslateAnimation(200, 200, 0, 200);
  28.   ta2.setDuration(1000);
  29.   btn.startAnimation(ta2);
  30.   ta3=new TranslateAnimation(200,0, 200 ,0);
  31.   ta3.setDuration(1000);
  32.   btn.startAnimation(ta3);
  33. }
  34. public void onAnimationRepeat(Animation animation) {
  35.   // TODO Auto-generated method stub

  36. }
  37. public void onAnimationStart(Animation animation) {
  38.   // TODO Auto-generated method stub


  39. }
  40. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马