组标签
<group>
标签允许调整 VectorDrawable
的一个或多个元素的缩放,旋转和位置:
<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:pathData="M0,0 h4 v4 h-4 z"
android:fillColor="#FF000000"/>
<group
android:name="middle square group"
android:translateX="10"
android:translateY="10"
android:rotation="45">
<path
android:pathData="M0,0 h4 v4 h-4 z"
android:fillColor="#FF000000"/>
</group>
<group
android:name="last square group"
android:translateX="18"
android:translateY="18"
android:scaleX="1.5">
<path
android:pathData="M0,0 h4 v4 h-4 z"
android:fillColor="#FF000000"/>
</group>
</vector>
上面的示例代码包含三个相同的 <path>
标签,全部描述黑色方块。第一个广场未经调整。第二个方块用 <group>
标签包裹,移动它并旋转 45°。第三个方块用 <group>
标签包裹,移动它并将其水平拉伸 50%。结果如下:
<group>
标签可以包含多个 <path>
和 <clip-path>
标签。它甚至可以包含另一个 <group>
。