ImageDecoderAllocator Enumeración

Definición

public enum ImageDecoderAllocator
type ImageDecoderAllocator = 
Herencia
ImageDecoderAllocator

Campos

Nombre Valor Description
Default 0

Use la asignación predeterminada para la memoria de píxeles. Normalmente, se producirá una asignación de Bitmap.Config.HARDWARE, pero puede ser software para imágenes pequeñas. Además, esto cambiará al software cuando hardware no sea compatible, por ejemplo, setMutableRequired(true) o setDecodeAsAlphaMaskEnabled(true).

Referencia de Android para android.graphics.ImageDecoder.ALLOCATOR_DEFAULT.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Software 1

Use una asignación de software para la memoria de píxeles. Resulta útil para dibujar en un lienzo de software o para acceder a los píxeles de la salida final.

Referencia de Android para android.graphics.ImageDecoder.ALLOCATOR_SOFTWARE.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

SharedMemory 2

Use la memoria compartida para la memoria de píxeles. Resulta útil para compartir entre procesos.

Referencia de Android para android.graphics.ImageDecoder.ALLOCATOR_SHARED_MEMORY.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Hardware 3

Requerir un mapa de bits de Bitmap.Config.HARDWARE. Cuando esto se combina con opciones incompatibles, como setMutableRequired(true) o setDecodeAsAlphaMaskEnabled(true), decodeDrawable o decodeBitmap producirá una excepción IllegalStateException.

Referencia de Android para android.graphics.ImageDecoder.ALLOCATOR_HARDWARE.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a