ImageDecoderAllocator Enum

Definisi

public enum ImageDecoderAllocator
type ImageDecoderAllocator = 
Warisan
ImageDecoderAllocator

Bidang

Nama Nilai Deskripsi
Default 0

Gunakan alokasi default untuk memori piksel. Biasanya akan menghasilkan alokasi Bitmap.Config.HARDWARE, tetapi mungkin perangkat lunak untuk gambar kecil. Selain itu, ini akan beralih ke perangkat lunak ketika PERANGKAT KERAS tidak kompatibel, misalnya setMutableRequired(true) atau setDecodeAsAlphaMaskEnabled(true).

Referensi Android untuk android.graphics.ImageDecoder.ALLOCATOR_DEFAULT.

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Software 1

Gunakan alokasi perangkat lunak untuk memori piksel. Berguna untuk menggambar ke Kanvas perangkat lunak atau untuk mengakses piksel pada output akhir.

Referensi Android untuk android.graphics.ImageDecoder.ALLOCATOR_SOFTWARE.

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

SharedMemory 2

Gunakan memori bersama untuk memori piksel. Berguna untuk berbagi di seluruh proses.

Referensi Android untuk android.graphics.ImageDecoder.ALLOCATOR_SHARED_MEMORY.

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Hardware 3

Memerlukan Bitmap.Config.HARDWARE Bitmap. Ketika ini dikombinasikan dengan opsi yang tidak kompatibel, seperti setMutableRequired(true) atau setDecodeAsAlphaMaskEnabled(true), decodeDrawable atau decodeBitmap akan melempar IllegalStateException.

Referensi Android untuk android.graphics.ImageDecoder.ALLOCATOR_HARDWARE.

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk