0

我想在我的 ImageButton 上进行这样的设计......

ImageView1->Pressed->ImageView2->left->ImageView3->pressed->ImageView4->Left->ImageView1

我尝试了专注和按下的各种组合,但没有成功。谁能帮我做到这一点?

4

1 回答 1

0
img.setOnTouchListener(new OnTouchListener(){
public boolean onTouch(View v, MotionEvent event) {
   if(flag==0){
       switch(event.getAction())
       {
           case MotionEvent.ACTION_DOWN :
             img.setBackgroundResource(R.drawable.Image2);
             break;
           case MotionEvent.ACTION_UP :
             flag=1;
             img.setBackgroundResource(R.drawable.Image3);
             break;
       }
    }else if(flag==1){
         switch(event.getAction())
         {
             case MotionEvent.ACTION_DOWN :
                img.setBackgroundResource(R.drawable.Image4);
                break;
             case MotionEvent.ACTION_UP :
                flag=0;
                img.setBackgroundResource(R.drawable.Image1);
         }
    }
  return false;

} });

于 2013-04-02T12:34:05.643 回答