我正在尝试在我的View类中使用SVG文件,遇到的问题是:当我像这样设置VectorDrawable的色调颜色时:
var d = AppCompatResources.getDrawable(context, R.drawable.icon)
var vDraw = VectorDrawable()
vDraw = d as VectorDrawable
DrawableCompat.setTint(vDraw , Color.RED)
vDraw.draw(canvas)
我最终需要修改原始的可绘制对象。有没有一种方法可以在不修改原始SVG的情况下在代码中完成这个操作?
Drawable
。 - pskink