Wednesday, October 13, 2021

How does one use glide to download an image into a bitmap

How does one use glide to download an image into a bitmap

implementation 'com.github.bumptech.glide:glide:4.10.0'

Kotlin

Glide.with(this)

        .asBitmap()

        .load(imagePath)

        .into(object : CustomTarget<Bitmap>(){

            override fun onResourceReady(resource: Bitmap, transition: Transition<in Bitmap>?) {

                imageView.setImageBitmap(resource)

            }

            override fun onLoadCleared(placeholder: Drawable?) {

                // this is called when imageView is cleared on lifecycle call or for

                // some other reason.

                // if you are referencing the bitmap somewhere else too other than this imageView

                // clear it here as you can no longer have the bitmap

            }

        })

Java

Glide.with(this)

        .asBitmap()

        .load(path)

        .into(new CustomTarget<Bitmap>() {

            @Override

            public void onResourceReady(@NonNull Bitmap resource, @Nullable Transition<? super Bitmap> transition) {

                imageView.setImageBitmap(resource);

            }


            @Override

            public void onLoadCleared(@Nullable Drawable placeholder) {

            }

        });

Old Answer:

With compile 'com.github.bumptech.glide:glide:4.8.0' and below

Glide.with(this)

        .asBitmap()

        .load(path)

        .into(new SimpleTarget<Bitmap>() {

            @Override

            public void onResourceReady(Bitmap resource, Transition<? super Bitmap> transition) {

                imageView.setImageBitmap(resource);

            }

        });

2 comments:


  1. Thanks for this information. it is helpfull and worthy
    Laptop Repair Center offers quality service for your laptop at a reasonable cost. We offer doorstep support, 24*7 onsite support, repair all brand laptops, have an expert team for onsite support, and much more. for more contact us on 7291903784
    laptop repair center in Delhi

    ReplyDelete
  2. i found it very helpful. thank u

    Mast Banarasi Paan is one of the best selling paan such as Rajwadi paan, Laddu paan, Choclate Paan, Fire paan, Silver paan. Mast Banarasi Paan is made available to every customer with unique flavor, quality taste, and hygiene and we are the best paan provider in India.
    banarasi paan

    ReplyDelete