GifDecoder

class GifDecoder @JvmOverloads() constructor(enforceMinimumFrameDelay: Boolean) : Decoder

A Decoder that uses Movie to decode GIFs.

NOTE: Prefer using ImageDecoderDecoder on API 28 and above.

Parameters

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

GifDecoder
Link copied to clipboard
fun GifDecoder(enforceMinimumFrameDelay: Boolean = false)
If true, rewrite a GIF's frame delay to a default value if it is below a threshold.

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