Ronda de las esquinas inferior en Android Bitmap?

Hola a todos, ¿cuál sería la mejor práctica para recortar los bordes inferiores de un mapa de bits? Simplemente manipule el propio mapa de bits o superponga una máscara alfa dibujable o …?

La historia completa:

Tengo un Listview que se parece al estilo UITableView del iPhone. Me gustaría mostrar un mapa de bits en la última fila, pero por ahora el mapa de bits se superpone a mi fondo personalizado dibujable de la celda Listview.

Thx por adelantado!

Fyi: He encontrado este fragmento de código: http://www.ruibm.com/?p=184 .

Como en mi caso, sólo quería que las esquinas inferiores fueran redondeadas, por lo que añadí un drawRect adicional (con una altura menor que el drawRoundRect) al lienzo.

Creo que su respuesta se puede encontrar aquí: ¿Cómo puedo crear un ListView con esquinas redondeadas en Android?

Tenía que hacer lo mismo – pero quería hacerlo bien en el XML, en lugar de código java.

He explicado lo que hice en una respuesta sobre esta cuestión: Android XML arredondado esquinas recortadas .

Fue el enmascaramiento que me atrajo – se puede superponer sobre cualquier disposición, con problemas mínimos. Muy fácil de escalar sobre un proyecto entero, y de cambiar el enmascaramiento exacto, apenas modificando un archivo que enmascara 9Patch.

  • Android: tamaño de mapa de bits supera 32 bits en DialogFragment
  • La compresión de mapa de bits no cambia el tamaño de byte de mapa de bits
  • Problema extraño de memoria al cargar una imagen en un objeto Bitmap
  • Uso óptimo de BitmapFactory.Options.inSampleSize para la velocidad
  • Cómo configurar Compress-Options para WebP en Android
  • Error de OutOfMemory al unir imágenes grandes
  • Mi papel de mapa de bits desplazable es demasiado lento para usar
  • Dibujo de mapas de bits reflejados en android
  • Cómo cambiar el tamaño de un mapa de bits en Android?
  • ¿Necesita hacer un cierre adicional en un FileOutputStream al utilizar Bitmap.compress ()?
  • Cómo puedo convertir un mapa de bits en formato PDF en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.