如何使用Picasso库加载远程SVG文件

时间:2018-12-24 15:47:08

标签: java android android-studio picasso

我正在构建一个需要从服务器下载svg图像的android。 我已经尝试过以通常的方式使用毕加索,但它什么也没显示。 Picasso.get().load(url).into(Imageview)

反正我可以完成这项工作吗?

2 个答案:

答案 0 :(得分:1)

您可以使用名为GlideToVectorYou的库,该库在内部使用Glide。

fun ImageView.loadSvg(url: String?) {
    GlideToVectorYou
        .init()
        .with(this.context)
        .setPlaceHolder(R.drawable.loading, R.drawable.actual)
        .load(Uri.parse(url), this)
}

答案 1 :(得分:0)

我的建议,请尝试移至Glide库。在底层,lib可以加载svg和更多的东西。 Here is an examples