How do I preload multiple images using Glide for later use

时间:2016-03-31 15:23:46

标签: android android-glide

I have many images that I want to preload and use later on. I want to make it so that I can load an image, hide it, and then load it again whenever I want.

https://github.com/bumptech/glide/wiki/Loading-and-Caching-on-Background-Threads#into 我试过这个,但它没有用。

这是我的代码:

private void loadImage() throws ExecutionException, InterruptedException {

    FutureTarget<File> future = Glide.with(this)
            .load(R.drawable.image1)
            .downloadOnly(500, 500);
    File cacheFile = future.get();

    Bitmap myBitmap = Glide.with(this)
            .load(cacheFile)
            .asBitmap()
            .centerCrop()
            .into(500, 500)
            .get();
    Glide.with(this).load(myBitmap).into(image_name);
}

我尝试使用毕加索,因为我读到这很容易在其中完成,但是在毕加索中加载图像需要很长时间。

0 个答案:

没有答案