Cómo cargar una imagen en ImageView desde Url usando Glide v4.0.0RC1
⏰ 3 minutos de lectura
Acabo de actualizar la biblioteca Glide de v3 a v4 en mi aplicación. Pero ahora no puedo cargar la imagen desde la URL. Anteriormente funcionaba bien con v3.
¿Cuál es el cambio en v4? Revisé el documento pero todavía no hay ayuda.
intente iniciar sesión galleryList.get(itemPosition).getImage()puede agregar un .listener() también antes .into()
– rupinderjeet
21 de julio de 2017 a las 8:22
La URL de la imagen está llegando perfectamente. Pero Glide no descarga la imagen. Estoy llamando a la línea de arriba dentro onBindViewHolder() de un Adapter. Anteriormente estaba trabajando con v3
– sagar suri
21 de julio de 2017 a las 8:32
tal vez algo que ver con caché roto
– rupinderjeet
21 de julio de 2017 a las 11:54
Si estás usando Deslizar v4.0.0-RC1 entonces necesitas usar RequestOptions para agregar el marcador de posición, la imagen de error y otra opción. Aquí hay un ejemplo de trabajo
RequestOptions options = new RequestOptions()
.centerCrop()
.placeholder(R.mipmap.ic_launcher_round)
.error(R.mipmap.ic_launcher_round);
Glide.with(this).load(image_url).apply(options).into(imageView);
¿Glide también almacena en caché la imagen que se carga desde Internet?
– Mateen Chaudhry
8 de septiembre de 2018 a las 2:00
Bharat
Glide.with(this)
.load("url here") // image url
.placeholder(R.drawable.placeholder) // any placeholder to load at start
.error(R.drawable.imagenotfound) // any image in case of error
.override(200, 200) // resizing
.centerCrop()
.into(imageView); // imageview object
Glide v4 agregó una característica de RequestOptions para agregar marcador de posición, imagen de error y para personalizar la imagen.
RequestOptions options = new RequestOptions()
.placeholder(R.drawable.your_placeholder_image)
.error(R.drawable.your_error_image);
Glide.with(this).load(image_url).apply(options).into(imageView);
Pramesh Bhalala
Los pasos a continuación son para cargar la imagen en imageView desde la URL: –
cree una nueva actividad como esta y cargue la imagen desde la URL dada.
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Configurar y más información
intente iniciar sesión
galleryList.get(itemPosition).getImage()
puede agregar un.listener()
también antes.into()
– rupinderjeet
21 de julio de 2017 a las 8:22
La URL de la imagen está llegando perfectamente. Pero Glide no descarga la imagen. Estoy llamando a la línea de arriba dentro
onBindViewHolder()
de unAdapter
. Anteriormente estaba trabajando con v3– sagar suri
21 de julio de 2017 a las 8:32
tal vez algo que ver con caché roto
– rupinderjeet
21 de julio de 2017 a las 11:54