为什么我路径的一部分渲染得更厚?

时间:2015-11-03 00:19:16

标签: android svg

我试图了解路径的基本知识,并且我试图制作沙漏形状。当我尝试绘制顶部时,有点颠倒U,右侧部分较厚。我有什么问题?

enter image description here

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

    <group>
        <path
            android:pathData="M0,5L0,0M0,0L10,0M10,0L10,5"
            android:strokeColor="@color/ColorPrimary"
            android:strokeWidth="3"/>
    </group>
</vector>

1 个答案:

答案 0 :(得分:1)

笔划延伸到线的两侧。

您可以看到右手部分的整个笔划,但只有左手部分的一半,因为它延伸到可见区域之外,因为x坐标为0,这使得笔划占据x坐标从-1.5到+1.5