組標籤
<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>
。