黑马程序员技术交流社区

标题: 为什么装载运行后自动跳转为后台进程?求大神解释? [打印本页]

作者: 王大侠    时间: 2015-5-6 21:28
标题: 为什么装载运行后自动跳转为后台进程?求大神解释?
package com.prcatise.viewflipperdemo;
//用两个方式切换图片,水平移动和渐现渐隐
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnTouchListener;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
import android.widget.ViewFlipper;

public class MainActivity extends Activity {
        private ViewFlipper viewFlipper;
        private Animation translateIn;
        private Animation translateOut;
        private Animation alphaIn;
        private Animation alphaOut;
       
        public boolean onTouch(View view,MotionEvent envent)
        {       
                switch(view.getId())
                {
                        case R.id.imageview1:
                       
                        viewFlipper.setInAnimation(translateIn);
                        viewFlipper.setInAnimation(translateIn);
                        break;
                        case R.id.imageview2:
                        viewFlipper.setInAnimation(alphaIn);
                        viewFlipper.setInAnimation(alphaOut);
                        break;
                       
                }
                viewFlipper.showNext();
                return false;
        }

                protected void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.activity_main);
                viewFlipper = (ViewFlipper) getLayoutInflater().inflate(R.layout.activity_main,
                                null);
                View view1 = getLayoutInflater().inflate(R.layout.layout1, null);
                View view2 = getLayoutInflater().inflate(R.layout.layout2, null);
                View view3 = getLayoutInflater().inflate(R.layout.layout3, null);
                viewFlipper.addView(view1);
                viewFlipper.addView(view2);
                viewFlipper.addView(view3);
                setContentView(viewFlipper);
                translateIn = AnimationUtils.loadAnimation(this, R.anim.translate_in);
                translateOut = AnimationUtils.loadAnimation(this, R.anim.translate_out);
                alphaIn = AnimationUtils.loadAnimation(this, R.anim.alpha_in);
                alphaOut = AnimationUtils.loadAnimation(this, R.anim.alpha_out);
                ImageView imageView1 = (ImageView) view1.findViewById(R.id.imageview1);
                ImageView imageView2 = (ImageView) view2.findViewById(R.id.imageview2);
                imageView1.setOnTouchListener((OnTouchListener) this);
                imageView2.setOnTouchListener((OnTouchListener) this);
        }

}







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2