xml中的Android可绘制形状

时间:2018-06-19 21:15:46

标签: android xml android-studio vector-graphics

如何创建这样的单个矢量xml可绘制图片(黑色形状):

enter image description here

能够在imageView中使用它并更改其颜色

1 个答案:

答案 0 :(得分:0)

要创建所需的形状作为矢量可绘制对象,请使用以下代码。

<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="48dp"
    android:height="48dp"
    android:viewportHeight="12"
    android:viewportWidth="12">

<path
    android:fillColor="Set_Your_Color"
    android:pathData="M 2,9 C 2,9 4,10 6,10 C 8,10 10,9 10,9 L 10,0 2,0 2,8"
    android:strokeWidth="0.1"/>

 </vector>

编辑向量中的值以使其完全符合您的要求。

要在ImageView中使用矢量可绘制,可以使用以下程序以编程方式进行操作:

image.setImageResource(R.drawable.myDrawable);

或XML:

app:srcCompat="@drawable/mydrawable