首页 > 解决方案 > 在 Glide 4+ 中,转换未应用于 SVG

问题描述

我正在使用 Glide 4.9.0 加载 SVG 和 JPG。我最近迁移到 4+。

private RequestBuilder<PictureDrawable> requestBuilder;

requestBuilder = GlideApp.with(this)
                .as(PictureDrawable.class)
                .listener(new SvgSoftwareLayerSetter());

requestBuilder.diskCacheStrategy(DiskCacheStrategy.DATA)
                        .placeholder(R.drawable.kj_merch_default)
                        .load(uri)
                        .transform(new RoundedCorners(20))
                        .into((merchimage));

我的 Uri 是一个 SVG。图像显示正确,但未new RoundedCorners(20)应用。

Glide 是否支持 SVG 转换?

标签: androidsvgandroid-glide

解决方案


推荐阅读