Cómo cargar un mapa de bits con Picasso sin usar un ImageView?
Con ImageView
, puedo usar el siguiente código para descargar la imagen con devolución de llamada
Picasso.with(activity).load(url).into(imageView, new Callback() { @Override public void onSuccess() { // do something } @Override public void onError() { } );
O simplemente obtener el mapa de bits de este Picasso.with(activity).load(url).get();
. ¿Hay alguna forma de agregar devolución de llamada para descargar la imagen? Si es posible por favor proporcione el código de la muestra, Saludos!
- Cómo obtener ImageView negro utilizando Picasso y Glide
- Picasso no carga la imagen
- Picasso Imagen descargada de nuevo para un ImageView con diferentes dimensiones?
- ¿Cómo obtengo una paleta para mi mapa de bits una vez que Picasso Loads?
- Cómo descargar y almacenar en caché el mapa de bits utilizando la biblioteca de Picasso
- Android Picasso Configurar el tamaño de LruCache
- ¿Podría ocultar la barra de progreso después de cargar la imagen en picasso?
- Picasso y adaptador con viewHolder
- RecyclerView con GridLayoutManager y Picasso mostrando imagen incorrecta
- Glide - carga un solo fotograma del video en un momento específico?
- UIL, Picasso - Las imágenes en adaptador siempre se recargan cuando se detiene el desplazamiento
- Conseguir que Picasso recupere las imágenes futuras
- ¿Cómo obtengo el mapa de bits resultante de una imagen después de haber sido redimensionado en una vista de imagen con picasso
Puede crear un Target
y, a continuación, manejar el Bitmap
dentro de los métodos de devolución de llamada Destinos.
Así es como:
// make sure to set Target as strong reference private Target loadtarget; public void loadBitmap(String url) { if (loadtarget == null) loadtarget = new Target() { @Override public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) { // do something with the Bitmap handleLoadedBitmap(bitmap); } @Override public void onBitmapFailed() { } }; Picasso.with(this).load(url).into(loadtarget); } public void handleLoadedBitmap(Bitmap b) { // do something here }
- El fragmento es transparente y muestra la actividad a continuación
- Información de la cuenta asociada con una instalación de la aplicación