用颜色android填充不规则形状

时间:2016-06-21 12:20:46

标签: android colors shape fill

我有一个不规则的形状png完全透明的图像和我想在其中填充颜色。请帮我这样做。我可以填充许多常规形状的颜色,但我不知道如何获得不规则形状的精确点。

图像如下:

Fill Color

1 个答案:

答案 0 :(得分:0)

通过xml文件定义你的形状,并将其作为矢量,例如:

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="24.0"
    android:viewportHeight="24.0">
<path
    android:fillColor="#FF333333"
    android:pathData="M19,6.41L17.59,5 12,10.59 6.41,5 5,6.41 10.59,12 5,17.59 6.41,19 12,13.41 17.59,19 19,17.59 13.41,12z"/>

这是一个X图标。完成后,您可以将其设置为您想要的颜色(着色)。