首页 > 解决方案 > Glide - 加载 GIF 作为占位符

问题描述

Glide在我的 Android 项目中使用,我有一个sRecyclerView列表CardView。我想做的是CardView在显示GIF加载图像的同时为每个加载图像,直到加载真实图像。现在如果它尝试加载GIF作为主图像,没问题:

Glide.with(context)
        .load(R.raw.gif_loading_bar)
        .into(imageView);

上面的代码工作正常并且GIF被加载。但是当我尝试加载另一个图像并使GIF占位符Android Studio显示错误“预期的可绘制资源”时

Glide.with(mContext)
        .setDefaultRequestOptions(new RequestOptions()
                .placeholder(R.raw.gif_loading_bar))
        .load(imageUrl)
        .into(imageView);

我应该怎么做才能解决这个问题?

标签: androidimagegifandroid-glide

解决方案


不幸的是,Glide不支持GIF占位符,如本 Github issuethis one中所述。


推荐阅读