加载SVG图片网址并更改图片颜色

时间:2018-08-08 09:13:17

标签: java android svg android-imageview

我在SVG图片上有网址,在某些情况下需要更改图片颜色。我尝试了一些方法,但没有成功。

有人知道如何在imageview中更改SVG图片网址的颜色吗?

谢谢

2 个答案:

答案 0 :(得分:0)

SVG为XML格式,您可以通过该对象的路径更新特定对象的属性或SVG中的位置。

通过XML处理更新SVG文件后,即可将SVG加载到图像视图中。

答案 1 :(得分:0)

在将tint图像加载到SVG中后,尝试将ImageView设置为图像视图

imageView.setColorFilter(ContextCompat.getColor(context, R.color.YOUR_COLOR), android.graphics.PorterDuff.Mode.SRC_IN);

OR

imageView.setColorFilter(ContextCompat.getColor(context, R.color.YOUR_COLOR), android.graphics.PorterDuff.Mode.MULTIPLY);