¿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.

¿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.

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.
  • Error de apertura del archivo HPROF
  • OutOfMemoryError cuando se utiliza Gson para analizar una gran respuesta JSON
  • Herramientas de análisis de memoria / rendimiento para Android
  • ¿Cómo puedo comprobar el uso de memoria de un objeto en java
  • Cómo evitar createBitmap () bloqueo en android
  • Cómo utilizar Leak Canary
  • Tratamiento de mapas de bits grandes (mosaico de un pequeño mapa de bits para crear papel tapiz)
  • Fuera de la memoria de excepción + análisis de volcado de archivos hprof
  • ¿El aumento de tamaño de jittable se correlaciona con la pérdida de memoria en android?
  • Error de memoria insuficiente al utilizar la API de Google Maps
  • ¿Qué es lo que hace Bitmap # recycle () en Android Honeycomb?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.