【问题标题】:Android drawable shape in xmlxml中的Android可绘制形状
【发布时间】:2018-11-28 22:16:23
【问题描述】:

如何创建像这样(黑色形状)的单个 vector xml drawable:

能够在 imageView 中使用它并改变它的颜色

【问题讨论】:

  • here 提出的解释可能对您有所帮助。

标签: android xml android-studio vector-graphics


【解决方案1】:

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

<?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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多