/ / Android ImageView setImageBitmap o dibujar bitmap en lienzo: Android, bitmap, ondraw

Android ImageView setImageBitmap o dibuja mapa de bits en lienzo - android, mapa de bits, ondraw

Tengo 40 instancias de mi ImageView personalizado (agregadoprogramáticamente a mi diseño) que evalúan su tamaño dinámicamente (según el tamaño de visualización en píxeles). ¿Es mejor llamar a myCustomView.setImageBitmap o anular onDraw y dibujar bitmap en lienzo? Todas estas vistas solo se pueden hacer clic, arrastrar y / o soltar; No se permiten otras operaciones.

Respuestas

0 para la respuesta № 1

Si quieres dibujar cosas complejas y hacerlas.Las vistas complejas, por ejemplo, la imagen y el texto a continuación, o trazar un círculo con la imagen, debe usar onDraw. Pero si solo quieres mostrar una imagen, puedes ir a setImageBitmap, porque es mucho más fácil de hacer. Entonces la respuesta es: la solución depende de sus necesidades y la complejidad del dibujo.