gpt4 book ai didi

android - android :tint and android:fillColor in VectorDrawables?有什么区别

转载 作者:太空宇宙 更新时间:2023-11-03 10:33:49 25 4
gpt4 key购买 nike

通常当我们在 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>

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

最佳答案

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

关于android - android :tint and android:fillColor in VectorDrawables?有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51812580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com