¿Drawable toma menos memoria entonces un mapa de bits?
Soy un novato en Android y nuevo aquí.
Sólo sé que Bitmap almacenar imágenes píxel por píxel y no hacer ninguna compresión.
- Cómo obtener FileInputStream para archivos de memoria interna en Android? El archivo está en mi carpeta personalizada hecha en el espacio de la aplicación
- Uso de la memoria de imagen de fondo Android
- Cuando Android ofrece Excepción OutOfMemory?
- Gestión de memoria HttpClient
- Error de memoria de mapa de bits - Android
¿Es Drawable igual que Bitmap?
o
Para el mismo archivo de imagen, ¿un drawable toma menos memoria que un mapa de bits?
Gracias por cualquier respuesta.
- Android no libera Bitmap de la memoria
- Mensaje de registro en Android: / dev / pmem: Unmapping buffer base
- Android: eliminar / destruir objetos cuando se gira la pantalla
- Simula la memoria baja en el dispositivo real de Android
- Cómo corregir este error: java.lang.OutOfMemoryError
- Android java.lang.OutOfMemoryError?
- reutilizar las mismas instancias de Diálogos
- Android procesamiento de imágenes de alta resolución
Un mapa de bits es un Drawable
. A Drawable
no es necesariamente un mapa de bits. Como todos los pulgares son los dedos, pero no todos los dedos son pulgares.
El API dicta :
Aunque usualmente no son visibles para la aplicación, Drawables puede tomar una variedad de formas:
- Bitmap : la imagen Drawable, PNG o JPEG más sencilla.
- Nine Patch : una extensión al formato PNG le permite especificar información sobre cómo estirarlo y colocar las cosas dentro de él.
- Forma : contiene comandos de dibujo simples en lugar de un mapa de bits sin procesar, lo que le permite redimensionar mejor en algunos casos.
- Capas : un compuesto dibujable, que dibuja varios elementos estirables subyacentes uno encima del otro.
- Estados : un compuesto dibujable que selecciona uno de un conjunto de trazos basados en su estado.
- Niveles : un compuesto dibujable que selecciona uno de un conjunto de dibujables basado en su nivel.
- Escala : un compuesto dibujable con un solo niño dibujable, cuyo tamaño general se modifica en función del nivel actual.