Созрел такой вопрос, есть обработка события нажатия на кнопку:
pbLoader2 = (ProgressBar) findViewById(R.id.progressBar);
===много кода====
public void onClick(View v) {
Bitmap bitmap = ((BitmapDrawable) fullImageView.getDrawable())
.getBitmap();
switch (v.getId()) {
case R.id.llDownloadWallpaper:
pbLoader2.setVisibility(View.VISIBLE);
utils.saveImageToSDCard(bitmap);
break;
case R.id.llSetWallpaper:
pbLoader2.setVisibility(View.VISIBLE);
utils.setAsWallpaper(bitmap);
break;
default:
break;
}
}
Если оставить код в таком виде, то pbLoader2 появится не при нажатии, а раньше, а если вставить pbLoader2.setVisibility(View.GONE); то прогрессбар вообще не появится.
Как мне сделать так, чтобы прогрессбар появлялся при нажатии на кнопку и исчезал после выполнения кейса
Не ругайтесь сильно, я новичок, мучаю чужой код