Android Mots clés


Exemple

Une <group> permet d'ajuster, de modifier et de positionner un ou plusieurs éléments d'un objet 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>

L'exemple de code ci-dessus contient trois balises <path> identiques, toutes décrivant des carrés noirs. Le premier carré n'est pas ajusté. Le deuxième carré est enveloppé dans une <group> qui le déplace et le fait pivoter de 45 °. Le troisième carré est entouré d'une <group> qui le déplace et l'étire horizontalement de 50%. Le résultat est le suivant:

Trois formes noires avec différents ajustements

Une <group> peut contenir plusieurs balises <path> et <clip-path> . Il peut même contenir un autre <group> .