ImageDecoderAllocator Перечисление

Определение

public enum ImageDecoderAllocator
type ImageDecoderAllocator = 
Наследование
ImageDecoderAllocator

Поля

Имя Значение Описание
Default 0

Используйте выделение по умолчанию для памяти пикселей. Обычно это приведет к выделению Bitmap.Config.HARDWARE, но может быть программным обеспечением для небольших образов. Кроме того, это переключится на программное обеспечение, если оборудование несовместимо, например setMutableRequired(true) или setDecodeAsAlphaMaskEnabled(true).

Справочник по Android для android.graphics.ImageDecoder.ALLOCATOR_DEFAULT.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Software 1

Используйте выделение программного обеспечения для памяти пикселей. Полезно для рисования на программном холсте или для доступа к пикселям в конечных выходных данных.

Справочник по Android для android.graphics.ImageDecoder.ALLOCATOR_SOFTWARE.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

SharedMemory 2

Используйте общую память для памяти пикселей. Полезно для совместного использования между процессами.

Справочник по Android для android.graphics.ImageDecoder.ALLOCATOR_SHARED_MEMORY.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Hardware 3

Требуется битовое изображение bitmap.Config.HARDWARE. При сочетании с несовместимыми параметрами, например setMutableRequired(true) или setDecodeAsAlphaMaskEnabled(true), декодированиеDrawable или декодированияBitmap приведет к возникновению ошибки IllegalStateException.

Справочник по Android для android.graphics.ImageDecoder.ALLOCATOR_HARDWARE.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к