通常,当我们在android studio中创建新的Vector Asset Clip Art时,ide将创建这样的xml代码
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:tint="#FFFFFF"
android:height="24dp"
android:viewportHeight="24.0"
android:viewportWidth="24.0"
android:width="24dp"
>
<path
android:fillColor="#FF000000"
android:pathData="M21,6h-2v9L6,15v2c0,0.55 0.45,1 1,1h11l4,4L22,7c0,-0.55 -0.45,-1 -1,-1zM17,12L17,3c0,-0.55 -0.45,-1 -1,-1L3,2c-0.55,0 -1,0.45 -1,1v14l4,-4h10c0.55,0 1,-0.45 1,-1z"/>
</vector>
我们注意到有两个不同的属性具有颜色值
tint
和fillColor
之间的区别是什么?它们如何影响图标?
答案 0 :(得分:1)
填充颜色是路径填充的颜色。色调只是用该阴影过滤颜色。就像半透明的叠加层一样,将像素推向该颜色。您可以轻松地在各种显示属性中更改色调,而不必为路径重新着色。它还可以让您更有效地以不同的配色方案重新使用图标。