Cómo cambiar el color de fondo negro de mapa de bits a transparente?

Estoy creando Bitmap usando el siguiente código:

 Bitmap bm= Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888); 

Pero quiero cambiar el color de Background de negro a transparente porque quiero usar este objeto en otra Activity también. He buscado mucho pero no puedo encontrar la solución. Por favor ayuda. Gracias por adelantado.

Por supuesto, el mapa de bits creado en el modo ARGB_8888 admite transparencia. Pero el canal alfa se llena inicialmente con 0xff, por lo que bitmap es opaco. Tienes que borrar todo el mapa de bits incluyendo el canal alfa como este:

 Canvas c = new Canvas(bm); c.drawColor(0, Mode.CLEAR); 

Las imágenes de mapa de bits no admiten la transparencia. Debe utilizar un GIF o un PNG.

http://www.gimpchat.com/viewtopic.php?f=8&t=1290

  • Android Advertencia: JAR no existe o no contiene recursos
  • Cómo obtener Bitmap de MapView desde Android Google Maps API V2
  • Carga Android de mapas de bits grandes
  • Creación eficiente de mapa de bits para marcadores de mapa
  • Problemas de calidad de mapa de bits Android
  • ¿Hay alguna forma de obtener el Rect en el que Bitmap se dibuja en Android?
  • Convertir mapa de bits a archivo
  • ¿Es un Bitmap inmutable más rápido que un mutable?
  • La compresión de mapa de bits no cambia el tamaño de byte de mapa de bits
  • Cómo convertir un mapa de bits en Drawable en android?
  • Asignación de mapa de bits, utilizando BitmapFactory.Options.inBitmap arroja IllegalArgumentException
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.