Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

progress bar em Alert Dialog

Boa tarde,

criei um AlertDialog onde coloco um carregamento de imagem da internet. Estou tentando colocar um progressBar para aparecer em frente ao AlertDialog enquanto estiver carregando a imagem. É possivel fazer isso?. até o momento ela aparece na activiti que fica atras do AlertDialog

1 resposta
solução!

Olá, Lucas.

Tudo bem?

Sim, é possível colocar um ProgressBar em um AlertDialog, para que ele apareça enquanto a imagem está sendo carregada. Você pode fazer isso criando um layout personalizado para o seu AlertDialog e colocando o ProgressBar nesse layout. Aqui está um exemplo de como você pode fazer isso:

AlertDialog.Builder builder = new AlertDialog.Builder(this);
LayoutInflater inflater = getLayoutInflater();
View dialogView = inflater.inflate(R.layout.dialog_with_progressbar, null);
builder.setView(dialogView);

ProgressBar progressBar = dialogView.findViewById(R.id.progressBar);
// aqui você pode controlar o ProgressBar

builder.setTitle("Carregando imagem...");
AlertDialog dialog = builder.create();
dialog.show();

Neste exemplo, dialog_with_progressbar é o layout personalizado que contém o ProgressBar. Você pode controlar o ProgressBar (como iniciar, parar, definir o progresso, etc.) usando a variável progressBar.

Lembre-se de que a forma como você controla o ProgressBar depende de como você está carregando a imagem. Se você estiver usando uma biblioteca como Picasso ou Glide, eles geralmente têm métodos de callback que você pode usar para saber quando a imagem começou a carregar e quando terminou.

Espero ter ajudado e bons estudos!