Hola, quiero tener una barra de progreso para la imagen que se mostrará mientras se carga la imagen, pero cuando se complete la carga de la imagen, quiero configurarla para que desaparezca. Anteriormente estaba usando la biblioteca de Picasso para esto. Pero no sé cómo usarlo con la biblioteca Glide. Tengo la idea de que hay alguna función lista para recursos, pero no sé cómo usarla. ¿Alguien puede ayudarme?
Código para la biblioteca Picasso
Picasso.with(mcontext).load(imgLinkArray.get(position).mUrlLink)
.into(imageView, new Callback() {
@Override
public void onSuccess() {
progressBar.setVisibility(View.GONE);
}
@Override
public void onError() {
}
})
;
Ahora, ¿cómo puedo hacer esto con Glide?
Glide.with(mcontext).load(imgLinkArray.get(position).mUrlLink)
.into(imageView);
Puedo cargar la imagen con esto con Glide, pero ¿cómo puedo escribir progressBar.setVisibility(View.GONE);
en algún lugar del código si la imagen se carga?