我想增加整数。但我不知道要解决它 即使我正在使用这段代码,我的图片也会使用之前的+ +10更加亮度。
try {
ImageView image = (ImageView) findViewById(R.id.imgView);
Bitmap bMap = mPhoto;
int a=0;
image.setImageBitmap(SetBrightness(bMap,20+a));
a = a + 10;
} catch (Exception e) { }
你能帮助我吗?
溶液
try {
ImageView image = (ImageView) findViewById(R.id.imgView);
Bitmap bMap = mPhoto;
mPhoto = Bitmap.createBitmap(SetBrightness(bMap,20));
image.setImageBitmap(mPhoto);
} catch (Exception e) { }
只需使用上面的代码.... 当我点击时,这段代码会自行增加:)
答案 0 :(得分:0)
a += 10;
答案 1 :(得分:0)
您可以为imageView设置onClickListener
。在onClick方法中,您可以增加整数值。
imageView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
//increase integer value
a = a + 10;
}
答案 2 :(得分:0)
请注意,您的变量 a 应该是全局变量。因此,每次尝试增加亮度时,它都不会设置为零。 对于您可以将亮度增加值10的方式,单击按钮是:
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
//your code//
a = a + 10;
}