使用按钮在图像之间切换

时间:2015-11-17 20:37:31

标签: android imageview

我是Android新手,我尝试使用按钮更改ImageView的内容,如果再次按下该按钮,图像会变回。我认为使用if-else语句会很容易,但我一直在查看ImageView API,但我没有看到允许我获取正在显示的图像的方法那一刻......有什么想法吗? 到目前为止,这是我的代码......

boton.setOnClickListener(new View.OnClickListener() {

    public void onClick(View v) {
       imagen.setImageResource(R.mipmap.imag1);

    }
});

我没有复制剩下的代码,因为我认为这不是必要的

1 个答案:

答案 0 :(得分:0)

您可以使用此方法获取按钮的图像:

Bitmap bitmap = ((BitmapDrawable)imagen.getDrawable()).getBitmap();

要使用另一个位图设置按钮的图像,您可以使用:

imagen.setImageBitmap(bitmap);