如何在ontouchevent中检查是否触摸了动画图像

时间:2013-01-25 10:33:05

标签: android touch android-animation

在我的应用程序中,我使用了6个图像视图并从下到上给了所有动画,宽度和高度在线性布局中是fill_parent,现在我想添加触摸事件但我不知道如何检查动画图像是感动。 我尝试了以下代码,但这不起作用。 我应该使用什么方法以及如何实现?

 public boolean onTouch(View v, MotionEvent event) {

 switch(v.getId()){
    case R.id.imageView1:
    if (event.getAction() == MotionEvent.ACTION_UP)
        {
          //  Intent intent = new Intent(YOUR_ACTIVITY.this, NEXT_ACTIVITY.class);
            //startActivity(intent);

        iv1.startAnimation(sci);
        sci.setAnimationListener(new AnimationListener() {

            public void onAnimationStart(Animation animation) {
                // TODO Auto-generated method stub

            }

            public void onAnimationRepeat(Animation animation) {
                // TODO Auto-generated method stub

            }

            public void onAnimationEnd(Animation animation) {
                // TODO Auto-generated method stub
                   //iv3 = (ImageView)findViewById(R.id.imageView3);
                iv1.clearAnimation();
                iv1.startAnimation(hyperspaceJump);
            }
        });
        }
    break;

    case R.id.imageView2:
    case R.id.imageView3:
    case R.id.imageView4:
    case R.id.imageView5:
    case R.id.imageView6:
    }

0 个答案:

没有答案