Android tag


Esempio

Un tag <group> consente di ridimensionare, ruotare e posizionare uno o più elementi di un VectorDrawable da regolare:

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

Il codice di esempio sopra contiene tre tag <path> identici, tutti che descrivono i quadrati neri. Il primo quadrato non è corretto. Il secondo quadrato è avvolto in un tag <group> che lo sposta e lo ruota di 45 °. Il terzo quadrato è avvolto in un tag <group> che lo sposta e lo allunga orizzontalmente del 50%. Il risultato è il seguente:

Tre forme nere con diverse regolazioni

Un tag <group> può contenere più tag <path> e <clip-path> . Può anche contenere un altro <group> .