Android xml 中的可绘制形状
Android drawable shape in xml
如何像这样创建单个 向量 xml 可绘制对象 (黑色形状):
能够在 imageView 中使用它并改变它的颜色
要将所需形状创建为矢量可绘制对象,请使用以下代码。
<?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
如何像这样创建单个 向量 xml 可绘制对象 (黑色形状):
能够在 imageView 中使用它并改变它的颜色
要将所需形状创建为矢量可绘制对象,请使用以下代码。
<?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