我从互联网上下载了svg格式的图标,我想把它的颜色改成黑色,就像导航抽屉里的其他图标一样。我附上了投诉和其他两个图标的图片问题。我的导航抽屉图片色调的投诉图标是不一样的其他图标。我怎样才能改变它?https://i.stack.imgur.com/udivm.png Complaint.xml ```
Complaint.xml
nom7f22z1#
您可以通过以下方式编程更改图像视图的颜色:
imageView.setColorFilter(ContextCompat.getColor(context,R.color.some_color));
scyqe7ek2#
最简单的方法是将svg文件中引用的每一种颜色都更改为所需的颜色 android:fillColor & android:tint 属性在共享svg中,将black设置为 android:tint ,以及与 android:fillColor ; 所以,把它们都做成你想要的颜色
android:fillColor
android:tint
2条答案
按热度按时间nom7f22z1#
您可以通过以下方式编程更改图像视图的颜色:
scyqe7ek2#
最简单的方法是将svg文件中引用的每一种颜色都更改为所需的颜色
android:fillColor
&android:tint
属性在共享svg中,将black设置为
android:tint
,以及与android:fillColor
; 所以,把它们都做成你想要的颜色