Estoy tratando de usar el Notification.Builder.setLargeIcon(bitmap)
que toma una imagen de mapa de bits. Tengo la imagen que quiero usar en mi carpeta dibujable, así que ¿cómo convierto eso en mapa de bits?convertir imagen de recursos dibujables en mapa de bits
Respuesta
Probablemente se refiera a Notification.Builder.setLargeIcon(Bitmap)
, ¿verdad? :)
Bitmap largeIcon = BitmapFactory.decodeResource(getResources(), R.drawable.large_icon);
notBuilder.setLargeIcon(largeIcon);
Este es un gran método de conversión de imágenes de recursos en Android Bitmap
s.
Bitmap bitmap = BitmapFactory.decodeResource(context.getResources(), R.drawable.my_drawable);
Context
puede ser su actual Activity
.
y para vector arrastrables? –
Drawable myDrawable = getResources().getDrawable(R.drawable.logo);
Bitmap myLogo = ((BitmapDrawable) myDrawable).getBitmap();
Dado que API 22 getResources().getDrawable()
está en desuso, entonces podemos usar la siguiente solución.
Drawable vectorDrawable = ResourcesCompat.getDrawable(context.getResources(), R.drawable.logo, null);
Bitmap myLogo = ((BitmapDrawable) myDrawable).getBitmap();
Me dice que bitmapDrawable no se puede resolver con un tipo –
Hola @ 20Cents probaste http: // stackoverflow.com/questions/18218938/why-do-it-say-bitmap-no se puede resolver-a-un-tipo-en-este-caso – AndyW
Simplemente presione ctrl + shift + O si está recibiendo no se puede resolver a escriba para bitmapDrawable. ¡Aclamaciones! – portfoliobuilder
Aquí es otra manera de convertir los recursos Disponibles en mapa de bits en android:
Drawable drawable = getResources().getDrawable(R.drawable.input);
Bitmap bitmap = ((BitmapDrawable)drawable).getBitmap();
¿En qué se diferencia el suyo de la solución AndyW? ¡es lo mismo! –
Primero Crear imagen de mapa de bits
Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.image);
ahora establecido en la Notificación de mapa de bits Icon Constructor ....
Notification.Builder.setLargeIcon(bmp);
In res/drawable
carpeta,
1. Crear un nuevo Drawable Resources
.
2. Nombre del archivo de entrada.
Se creará un nuevo archivo dentro de la carpeta res/drawable
.
Reemplace este código dentro del archivo recién creado y reemplace ic_action_back
con su nombre de archivo dibujable.
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/ic_action_back"
android:tint="@color/color_primary_text" />
Ahora, puede usarlo con Resource ID, R.id.filename
.
- 1. Cómo convertir mapa de bits a imagen
- 2. Android - ¿Cómo mostrar imágenes de recursos dibujables?
- 3. ¿Android tiene * nativa * imagen SVG compatible como recursos dibujables (iconos)?
- 4. Convertir la imagen en un cuadro de imagen en un mapa de bits
- 5. Convertir mapa de bits en el icono
- 6. Convertir Kinect ColorImageFrame en mapa de bits
- 7. Cargar Jpg/Gif/Mapa de bits y convertir a mapa de bits
- 8. imagen de conversión a mapa de bits en android
- 9. Imagen vs clase de mapa de bits
- 10. ¿Cómo convertir un mapa de bits a Drawable en android?
- 11. Lote obteniendo muchos recursos de mapa de bits en Android
- 12. Convertir mapa de bits a cadena
- 13. Descargar imagen y crear mapa de bits
- 14. Cómo convertir mapa de bits a lápiz en Android?
- 15. Convertir vista a mapa de bits en Android
- 16. Diferencia entre un mapa de bits y una imagen de mapa de bits en WPF
- 17. Redimensionar mapa de bits dentro de una lista de capas dibujables
- 18. Android: ¿cómo convertir ImageView completo a mapa de bits?
- 19. Convertir imagen en 1 bpp mapa de bits en .net compact framework
- 20. Convirtiendo Imagen a mapa de bits se vuelve negro
- 21. Convertir texto de cadena a mapa de bits
- 22. Convertir objetos gráficos en objetos de mapa de bits
- 23. convertir mapa de bits en matriz de bytes
- 24. Convertir texto en mapa de bits (Pixel) en Android
- 25. ¿Cómo convertir las coordenadas de la vista de imagen a las coordenadas del mapa de bits?
- 26. Tamaño de imagen de mapa de bits de Android
- 27. Asignar imagen de mapa de bits de Resources.resx a Image.Source?
- 28. Cambiar la opacidad de una imagen de mapa de bits
- 29. Cambiar el tamaño de la imagen de mapa de bits
- 30. Localización y dibujables
¿Por qué no presionar el botón "Editar" y corregir la pregunta? (Más una sugerencia para el futuro: ya lo hice para este ... Sugeriría que edites tu respuesta para no criticar sus errores tipográficos. No lo hago por ti). En otra nota, +1 por tener un respuesta de trabajo :) – ArtOfWarfare
No creo que esto sea correcto _como respuesta general_ - al menos no desde que Android comenzó a admitir vectores dibujables. –
después de implementar la solución Obtengo esto ... '... E/CommitToConfigurationOperation: token de instantánea mal formado (tamaño): ... E/NotificationService: No se publica notificación con ícono == 0: Notificación (pri = 0 contentView = null vibrate = null sound = content: // settings/system/notification_sound defaults = 0x0 flags = 0x10 color = 0x00000000 vis = PRIVADO) ... E/NotificationService: ADVERTENCIA: En una versión futura, esto bloqueará la aplicación : ... ' – Bhuro