gpt4 book ai didi

java - 单击按钮即可应用多种功能

转载 作者:太空宇宙 更新时间:2023-11-04 14:38:45 24 4
gpt4 key购买 nike

我正在尝试在按钮上应用一个函数,当我第一次按下时,Function1 在 imageView2 中显示图像,当我们再次按下它(第二次)时,Function2 > 在 imageView2 中显示其他图像(替换 Function1 的图像),为此我尝试以下逻辑,但它仅适用于 (count==1) 。

private int count = 0;        
Button button= (Button) findViewById(R.id.NextButton);
button.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
if (count==1)
{
grayimg(bmInImg.getHeight(),bmInImg.getWidth(), mPhotoIntArray, mCannyOutArray);
Bitmap bmOutImg = Bitmap.createBitmap(bmInImg.getWidth(), bmInImg.getHeight(), Config.ARGB_8888);
bmOutImg.setPixels(mCannyOutArray, 0, bmInImg.getWidth(), 0, 0, bmInImg.getWidth(), bmInImg.getHeight());
imageview_2.setImageBitmap(bmOutImg);
}
else if(count==2)
{
grayimg_2(bmInImg.getHeight(),bmInImg.getWidth(), mPhotoIntArray, mCannyOutArray);
Bitmap bmOutImg = Bitmap.createBitmap(bmInImg.getWidth(), bmInImg.getHeight(), Config.ARGB_8888);
bmOutImg.setPixels(mCannyOutArray, 0, bmInImg.getWidth(), 0, 0, bmInImg.getWidth(), bmInImg.getHeight());
imageview_2.setImageBitmap(bmOutImg);
}
else if(count==3)
{
grayimg_3(bmInImg.getHeight(),bmInImg.getWidth(), mPhotoIntArray, mCannyOutArray);
Bitmap bmOutImg = Bitmap.createBitmap(bmInImg.getWidth(), bmInImg.getHeight(), Config.ARGB_8888);
bmOutImg.setPixels(mCannyOutArray, 0, bmInImg.getWidth(), 0, 0, bmInImg.getWidth(), bmInImg.getHeight());
imageview_2.setImageBitmap(bmOutImg);
}
count++;
}
});

最佳答案

做这样的事情 -

    Button button= (Button) findViewById(R.id.NextButton);
button.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {

if (imageView1.getVisibility() == View.VISIBLE) {
imageView1..setVisibility(View.INVISIBLE);
imageView2..setVisibility(View.VISIBLE);
}
else
{
imageView1..setVisibility(View.VISIBLE);
imageView2..setVisibility(View.INVISIBLE);
}

}
});

关于java - 单击按钮即可应用多种功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25220236/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com