ImageDecoderDecoder

@RequiresApi(value = 28)
class ImageDecoderDecoder : Decoder

A Decoder that uses ImageDecoder to decode GIFs, animated WebPs, and animated HEIFs.

NOTE: Animated HEIF files are only supported on API 30 and above.

Parameters

context

An Android context.

enforceMinimumFrameDelay

If true, rewrite a GIF's frame delay to a default value if it is below a threshold. See https://github.com/coil-kt/coil/issues/540 for more info.

Constructors

ImageDecoderDecoder
Link copied to clipboard
fun ImageDecoderDecoder()
ImageDecoderDecoder
Link copied to clipboard
fun ImageDecoderDecoder(context: Context)
ImageDecoderDecoder
Link copied to clipboard
fun ImageDecoderDecoder(context: Context, enforceMinimumFrameDelay: Boolean)

Types

Companion
Link copied to clipboard
object Companion

Functions

decode
Link copied to clipboard
open suspend override fun decode(pool: BitmapPool, source: BufferedSource, size: Size, options: Options): DecodeResult
handles
Link copied to clipboard
open override fun handles(source: BufferedSource, mimeType: String?): Boolean