Хотите растровое изображение от glide с миниатюрой gif

У меня возникла проблема с поддержкой Glide для gif. Я использую gif в качестве эскиза и загружаю URL-адрес в изображение.Проблема в том, что я хочу растровое изображение из изображения в новом SimpleTarget.

вот мой код.

Glide.with(getApplicationContext()).load(url)
.thumbnail(Glide.with(getApplicationContext()).load(R.drawable.preloader))
.fitCenter()
.crossFade()
.into(Want bitmap here is it possible);

person Hitesh Danidhariya    schedule 13.02.2017    source источник


Ответы (1)


Попробуйте следующий код:

Glide.with(this)
            .load(url)
            .asBitmap()
            .placeholder(new ColorDrawable(ContextCompat.getColor(MainActivity.this, R.color.placeholder)))
            .error(new ColorDrawable(ContextCompat.getColor(MainActivity.this, R.color.placeholder)))
            .dontAnimate()
            .into(new SimpleTarget<Bitmap>() {
                @Override
                public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) {
                    // resource: the required Bitmap
                }
            });
person remya thekkuvettil    schedule 14.03.2017
comment
Не работает. Но я нашел ответ, что они используют одно и то же изображение, когда вы называете его временем отправки, поэтому я снова использовал glide с asBitmap(). - person Hitesh Danidhariya; 14.03.2017