Google Map personaliza la imagen de marcador con picasso, se actualiza dos veces para mostrar la imagen
En mis mapas de google para la aplicación android, estoy usando picasso para mostrar una imagen de marcador personalizado, tengo que actualizar la actividad dos veces para conseguir que muestre la imagen personalizada para el marcador. La primera vez muestra el marcador predeterminado, y luego, cuando lo actualice, muestra el marcador personalizado. ¿Cómo puedo conseguir que muestre el marcador personalizado la primera vez?
Actividad principal:
- Cómo borrar el caché de una URL específica de caché de Picasso
- Android Picasso Configurar el tamaño de LruCache
- ¿Cómo integrar Google Drive con Picasso en Android?
- Glide - carga un solo fotograma del video en un momento específico?
- Progreso de la demostración al descargar la imagen del servidor a la vista de la imagen
myMarker = mMap.addMarker(new MarkerOptions().position(new LatLng(Double.parseDouble(latitude), Double.parseDouble(longitude))).title(profile_icon).snippet()); PicassoMarker marker = new PicassoMarker(myMarker); Picasso.with(MainActivity.this).load(icon_url).into(marker);
PicassoMarker:
public class PicassoMarker implements Target { Marker mMarker; PicassoMarker(Marker marker) { mMarker = marker; } @Override public int hashCode() { return mMarker.hashCode(); } @Override public boolean equals(Object o) { if(o instanceof PicassoMarker) { Marker marker = ((PicassoMarker) o).mMarker; return mMarker.equals(marker); } else { return false; } } @Override public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) { mMarker.setIcon(BitmapDescriptorFactory.fromBitmap(bitmap)); } @Override public void onBitmapFailed(Drawable errorDrawable) { } @Override public void onPrepareLoad(Drawable placeHolderDrawable) { } }
- Carga imágenes grandes con Picasso y objeto Transform personalizado
- Picasso detectó un OkHttp no admitido en el classpath
- Picasso: cómo cancelar todas las peticiones de imagen hechas en un adaptador
- ¿Por qué utilizar la biblioteca de Android Picasso para descargar imágenes?
- Picasso java.lang.IllegalStateException: La llamada al método no debería ocurrir desde el hilo principal
- Establecer el ancho máximo para cargar imágenes con Picasso
- Picasso "Cambiar tamaño y centerCrop" o ImageView "centerCrop"?
- Android: falla en la imagen de carga de Picasso. Cómo mostrar mensaje de error
- Obtener la posición de la vista de imagen dentro de la vista de lista
- La tabla de resultados de Android no funciona después de que la publicación muestre RESULT_APP_MISCONFIGURED error