Change source image for image view when pressed

前端 未结 16 565
闹比i
闹比i 2020-12-08 19:53

I have a scroll view with lots of image buttons. I want to change the image for an image button when it\'s pressed. The thing is that I want the image to remain until anothe

16条回答
  •  执念已碎
    2020-12-08 20:45

    try below code :-

    boolean flag=false;
    ImageButton btn = (ImageButton)findViewById(R.id.btn);
    
    // when you click this demo button
    btn .setOnClickListener(new OnClickListener() {
    public void onClick(View v) {
        if (!flag) {
            btn.setBackgroundResource(R.drawable.imageonpress);
            flag=true;  
        }
        else {
              btn.setBackgroundResource(R.drawable.image);
              flag=false;
        }
      }
    }
    

提交回复
热议问题