首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在VectorDrawables中android:tint和android:fillColor有什么不同?

在VectorDrawables中android:tint和android:fillColor有什么不同?
EN

Stack Overflow用户
提问于 2018-08-13 04:29:00
回答 1查看 508关注 0票数 7

通常,当我们在android studio中创建一个新的矢量资产剪贴画时,ide会创建一个xml代码,如下所示

代码语言:javascript
复制
<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>

我们注意到有两个不同的属性,有一个颜色值,tintfillColor,这两个属性之间有什么区别,它们对图标有什么影响?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-11 12:20:29

填充颜色是用来填充路径的颜色。一种色调只是用这种色调来过滤颜色。它就像一个半透明的覆盖层,将像素推向该颜色。您可以轻松地更改各种显示属性中的色调,而不必对路径重新着色。它还可以让您更有效地重用具有不同配色方案的图标。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51812580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档