通常,当我们在android studio中创建一个新的矢量资产剪贴画时,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,这两个属性之间有什么区别,它们对图标有什么影响?
发布于 2019-06-11 12:20:29
填充颜色是用来填充路径的颜色。一种色调只是用这种色调来过滤颜色。它就像一个半透明的覆盖层,将像素推向该颜色。您可以轻松地更改各种显示属性中的色调,而不必对路径重新着色。它还可以让您更有效地重用具有不同配色方案的图标。
https://stackoverflow.com/questions/51812580
复制相似问题