简体   繁体   English

使用GIF加载Glide库非常慢

[英]Glide Library Loading Very Slow with GIF

I'm using Glide library to load GIF files into my app. 我正在使用Glide库将GIF文件加载到我的应用程序中。 Here is what I implemented: 这是我实施的:

Glide.with(context)
     .load(stringImage)
     .asGif()
     .diskCacheStrategy(DiskCacheStrategy.SOURCE)
     .into(postImage);

But for some reason the GIF files are loading with very slow frame. 但由于某种原因,GIF文件加载速度非常慢。 I tried to Google but I wasn't able to figure it out. 我试过谷歌,但我无法搞清楚。

Adding crossfade on local image drawable worked for me. 在本地图像drawable上添加交叉淡入淡出对我有用。

Glide.with(context).load(stringImage).asGif()
   .crossFade().diskCacheStrategy(DiskCacheStrategy.SOURCE).into(postImage);

Yes, it worked for me too... 是的,它也适合我...

Glide.with(MainActivity.this)
                        .load(sticker.getImageUrl())
                        .placeholder(R.drawable.ic_placeholder)
                        .error(R.drawable.ic_error)
                        .crossFade().diskCacheStrategy(DiskCacheStrategy.SOURCE)
                        .into(imgView);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM