我在SVG图片上有网址,在某些情况下需要更改图片颜色。我尝试了一些方法,但没有成功。
有人知道如何在imageview中更改SVG图片网址的颜色吗?
谢谢
答案 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);