На данный момент ImageDecoder находится на стадии бета-версии, в нем всего 19 методов, из которых 7 являются статическими, но мощными. ImageDecoder может декодировать изображение из ByteBuffer, файла или Uri в растровое изображение или Drawable. Это очень хорошо, что они также добавили поддержку для декодирования анимированных GIF-файлов и изображений WebP. Эти анимированные изображения будут иметь тип AnimatedImageDrawable, который может быть воспроизведен с помощью метода start () в любое время, когда вы захотите сыграть GIF с милой кошкой. Вы также можете очень легко выполнить постобработку, маскировку, обработку ошибок, обрезку и масштабирование, что действительно удивительно.
Мое предложение
В настоящее время он появляется только в среде Framework, поэтому мы можем использовать его только на устройствах под управлением P, поэтому мой личный совет - просто дождаться официального релиза и проверить, что они предлагают для предыдущей версии, поскольку они не упоминают много в официальном документе.