ImageDecoderAllocator 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public enum ImageDecoderAllocator
type ImageDecoderAllocator =
- 继承
-
ImageDecoderAllocator
字段
| 名称 | 值 | 说明 |
|---|---|---|
| Default | 0 | 对像素内存使用默认分配。 通常会导致 Bitmap.Config.HARDWARE 分配,但可能是小型映像的软件。 此外,当硬件不兼容时,这将切换到软件,例如 setMutableRequired(true) 或 setDecodeAsAlphaMaskEnabled(true)。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| Software | 1 | 对像素内存使用软件分配。 可用于绘制到软件画布或访问最终输出上的像素。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| SharedMemory | 2 | 将共享内存用于像素内存。 可用于跨进程共享。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| Hardware | 3 | 需要 Bitmap.Config.HARDWARE 位图。 当这与不兼容的选项(如 setMutableRequired(true)或 setDecodeAsAlphaMaskEnabled(true)结合使用时,decodeDrawable 或 decodeBitmap 将引发 IllegalStateException。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |