Imagen sobre otra imagen Android

¿Cómo puedo configurar la imagen (semi-trasparent) sobre otra imagen?
Necesito crear nuevo mapa de bits y luego guardarlo.

Gracias a todos.

Bitmap bitmap1 = null; // define it Bitmap bitmap2 = null; // define it Bitmap resultBitmap = Bitmap.createBitmap(bitmap1.getWidth(), bitmap1.getHeight(), Bitmap.Config.ARGB_8888); Canvas c = new Canvas(resultBitmap); c.drawBitmap(bitmap1, 0, 0, null); Paint p = new Paint(); p.setAlpha(127); c.drawBitmap(bitmap2, 0, 0, p); // Your final bitmap is resultBitmap 

Todo lo que necesitas hacer es tomar los dos mapas de bits y establecer su
límites. Entonces usted necesita dibujar ambos en el lienzo. Si desea configurar la imagen como semitransparente, debe configurar el alfa de la imagen.

Esto es un ejemplo:

  Bitmap bitmap = null; try { bitmap = Bitmap.createBitmap(500, 500, Config.ARGB_8888); Canvas c = new Canvas(bitmap); Resources res = getResources(); Bitmap bitmap1 = BitmapFactory.decodeResource(res, R.drawable.test1); //blue Bitmap bitmap2 = BitmapFactory.decodeResource(res, R.drawable.test2); //green Drawable drawable1 = new BitmapDrawable(bitmap1); Drawable drawable2 = new BitmapDrawable(bitmap2); drawable1.setBounds(100, 100, 400, 400); drawable2.setBounds(150, 150, 350, 350); drawable1.draw(c); drawable2.draw(c); } catch (Exception e) { } return bitmap; } 

Cree un objeto de lienzo en el lienzo de la capa inferior. A continuación, dibuje el mapa de bits semitransparente a ese lienzo. El objeto de mapa de bits original ahora tendrá el mapa de bits semitransparente escrito en la parte superior de la misma.

  • SetFocus (overlayItem) de ItemizedOverlay no funciona
  • Google maps api no coloca el marcador en la ubicación correcta
  • Dibujo sobre otras aplicaciones en Android
  • Superponer un color sobre una vista
  • Cabeza de chat Haga clic en eventos
  • Barra de acción de superposición oscurecida por la barra de estado
  • Mi mapa no muestra el mapa sólo muestra los elementos de superposición
  • FragmentTransaction.remove no tiene efecto
  • Animación de superposición de Facebook
  • Dibujar texto en la parte superior de mapa de bits no
  • ¿Cómo almacenar en caché android.graphics.path o Bitmap cuando se usan Overlays?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.