@NonNull public static ImageMediaDecoder create(@NonNull Resources resources) { return new ImageMediaDecoder(resources); }
mediaDecoders.add(SvgMediaDecoder.create(resources)); mediaDecoders.add(GifMediaDecoder.create(true)); mediaDecoders.add(ImageMediaDecoder.create(resources));
@Provides AsyncDrawable.Loader asyncDrawableLoader( OkHttpClient client, ExecutorService executorService, Resources resources) { return AsyncDrawableLoader.builder() .client(client) .executorService(executorService) .resources(resources) .mediaDecoders( SvgMediaDecoder.create(resources), GifMediaDecoder.create(false), ImageMediaDecoder.create(resources) ) .build(); }