# child_hat Icon

> The child_hat icon from Material Symbols as Compose ImageVector Kotlin code, Android Vector Drawable XML and SVG.

- Library: [Material Symbols](https://composables.com/icons/icon-libraries/material-symbols.md)
- License: Apache 2.0 (full text in the [Material Symbols library page](https://composables.com/icons/icon-libraries/material-symbols.md))
- Styles: [Outlined](https://composables.com/icons/icon-libraries/material-symbols/child_hat.md?v=outlined), [Rounded](https://composables.com/icons/icon-libraries/material-symbols/child_hat.md?v=rounded), [Sharp](https://composables.com/icons/icon-libraries/material-symbols/child_hat.md?v=sharp), [Outlined Filled](https://composables.com/icons/icon-libraries/material-symbols/child_hat.md?v=outlined-filled), [Rounded Filled](https://composables.com/icons/icon-libraries/material-symbols/child_hat.md?v=rounded-filled), [Sharp Filled](https://composables.com/icons/icon-libraries/material-symbols/child_hat.md?v=sharp-filled)

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/child_hat.kt`

```kotlin
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp

val MaterialSymbolsChildHat: ImageVector
    get() {
        if (_MaterialSymbolsChildHat != null) return _MaterialSymbolsChildHat!!
        
        _MaterialSymbolsChildHat = ImageVector.Builder(
            name = "child_hat",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 960f,
            viewportHeight = 960f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(480f, 720f)
                quadToRelative(-60f, 0f, -108.5f, -33f)
                reflectiveQuadTo(300f, 600f)
                horizontalLineToRelative(360f)
                quadToRelative(-23f, 54f, -71.5f, 87f)
                reflectiveQuadTo(480f, 720f)
                close()
                moveTo(380f, 540f)
                quadToRelative(-21f, 0f, -35.5f, -14.5f)
                reflectiveQuadTo(330f, 490f)
                quadToRelative(0f, -21f, 14.5f, -35.5f)
                reflectiveQuadTo(380f, 440f)
                quadToRelative(21f, 0f, 35.5f, 14.5f)
                reflectiveQuadTo(430f, 490f)
                quadToRelative(0f, 21f, -14.5f, 35.5f)
                reflectiveQuadTo(380f, 540f)
                close()
                moveToRelative(200f, 0f)
                quadToRelative(-21f, 0f, -35.5f, -14.5f)
                reflectiveQuadTo(530f, 490f)
                quadToRelative(0f, -21f, 14.5f, -35.5f)
                reflectiveQuadTo(580f, 440f)
                quadToRelative(21f, 0f, 35.5f, 14.5f)
                reflectiveQuadTo(630f, 490f)
                quadToRelative(0f, 21f, -14.5f, 35.5f)
                reflectiveQuadTo(580f, 540f)
                close()
                moveTo(480f, 880f)
                quadToRelative(-75f, 0f, -140.5f, -28.5f)
                reflectiveQuadToRelative(-114f, -77f)
                quadToRelative(-48.5f, -48.5f, -77f, -114f)
                reflectiveQuadTo(120f, 520f)
                quadToRelative(0f, -32f, 5f, -62f)
                reflectiveQuadToRelative(16f, -59f)
                lineToRelative(80f, 14f)
                quadToRelative(-11f, 25f, -16f, 51.5f)
                reflectiveQuadToRelative(-5f, 55.5f)
                quadToRelative(0f, 117f, 81.5f, 198.5f)
                reflectiveQuadTo(480f, 800f)
                quadToRelative(117f, 0f, 198.5f, -81.5f)
                reflectiveQuadTo(760f, 520f)
                quadToRelative(0f, -16f, -2f, -31.5f)
                reflectiveQuadToRelative(-5f, -30.5f)
                quadToRelative(-81f, -9f, -150f, -48f)
                reflectiveQuadTo(485f, 309f)
                lineToRelative(70f, -41f)
                quadToRelative(32f, 37f, 72.5f, 63f)
                reflectiveQuadToRelative(88.5f, 39f)
                quadToRelative(-25f, -39f, -61.5f, -68.5f)
                reflectiveQuadTo(573f, 256f)
                lineToRelative(84f, -50f)
                quadToRelative(83f, 47f, 133f, 129.5f)
                reflectiveQuadTo(840f, 520f)
                quadToRelative(0f, 75f, -28.5f, 140.5f)
                reflectiveQuadToRelative(-77f, 114f)
                quadToRelative(-48.5f, 48.5f, -114f, 77f)
                reflectiveQuadTo(480f, 880f)
                close()
                moveTo(200f, 345f)
                lineToRelative(413f, -155f)
                quadToRelative(-32f, -26f, -70f, -39.5f)
                reflectiveQuadTo(463f, 137f)
                quadToRelative(-95f, 0f, -169.5f, 57.5f)
                reflectiveQuadTo(200f, 345f)
                close()
                moveToRelative(-64f, 110f)
                quadToRelative(-7f, -20f, -11.5f, -41f)
                reflectiveQuadToRelative(-4.5f, -43f)
                quadToRelative(0f, -91f, 51f, -163f)
                reflectiveQuadToRelative(129f, -112f)
                quadToRelative(-2f, -4f, -2.5f, -7.5f)
                reflectiveQuadToRelative(-0.5f, -8.5f)
                quadToRelative(0f, -17f, 11.5f, -28.5f)
                reflectiveQuadTo(337f, 40f)
                quadToRelative(14f, 0f, 24f, 8f)
                reflectiveQuadToRelative(14f, 20f)
                quadToRelative(22f, -5f, 43.5f, -8f)
                reflectiveQuadToRelative(44.5f, -3f)
                quadToRelative(67f, 0f, 127.5f, 26f)
                reflectiveQuadTo(697f, 158f)
                lineToRelative(122f, -46f)
                lineToRelative(28f, 75f)
                lineToRelative(-711f, 268f)
                close()
                moveToRelative(271f, -188f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsChildHat!!
    }

private var _MaterialSymbolsChildHat: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-symbols/child_hat.xml`

```xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="960"
    android:viewportHeight="960">
    <path
        android:fillColor="@android:color/black"
        android:pathData="M480,720q-60,0 -108.5,-33T300,600h360q-23,54 -71.5,87T480,720ZM380,540q-21,0 -35.5,-14.5T330,490q0,-21 14.5,-35.5T380,440q21,0 35.5,14.5T430,490q0,21 -14.5,35.5T380,540Zm200,0q-21,0 -35.5,-14.5T530,490q0,-21 14.5,-35.5T580,440q21,0 35.5,14.5T630,490q0,21 -14.5,35.5T580,540ZM480,880q-75,0 -140.5,-28.5t-114,-77q-48.5,-48.5 -77,-114T120,520q0,-32 5,-62t16,-59l80,14q-11,25 -16,51.5t-5,55.5q0,117 81.5,198.5T480,800q117,0 198.5,-81.5T760,520q0,-16 -2,-31.5t-5,-30.5q-81,-9 -150,-48T485,309l70,-41q32,37 72.5,63t88.5,39q-25,-39 -61.5,-68.5T573,256l84,-50q83,47 133,129.5T840,520q0,75 -28.5,140.5t-77,114q-48.5,48.5 -114,77T480,880ZM200,345l413,-155q-32,-26 -70,-39.5T463,137q-95,0 -169.5,57.5T200,345Zm-64,110q-7,-20 -11.5,-41t-4.5,-43q0,-91 51,-163t129,-112q-2,-4 -2.5,-7.5t-0.5,-8.5q0,-17 11.5,-28.5T337,40q14,0 24,8t14,20q22,-5 43.5,-8t44.5,-3q67,0 127.5,26T697,158l122,-46l28,75l-711,268Zm271,-188Z" />
</vector>
```

## SVG

Download: `https://composables.com/download/icons/material-symbols/child_hat.svg`

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="currentColor"><path d="M480-240q-60 0-108.5-33T300-360h360q-23 54-71.5 87T480-240ZM380-420q-21 0-35.5-14.5T330-470q0-21 14.5-35.5T380-520q21 0 35.5 14.5T430-470q0 21-14.5 35.5T380-420Zm200 0q-21 0-35.5-14.5T530-470q0-21 14.5-35.5T580-520q21 0 35.5 14.5T630-470q0 21-14.5 35.5T580-420ZM480-80q-75 0-140.5-28.5t-114-77q-48.5-48.5-77-114T120-440q0-32 5-62t16-59l80 14q-11 25-16 51.5t-5 55.5q0 117 81.5 198.5T480-160q117 0 198.5-81.5T760-440q0-16-2-31.5t-5-30.5q-81-9-150-48T485-651l70-41q32 37 72.5 63t88.5 39q-25-39-61.5-68.5T573-704l84-50q83 47 133 129.5T840-440q0 75-28.5 140.5t-77 114q-48.5 48.5-114 77T480-80ZM200-615l413-155q-32-26-70-39.5T463-823q-95 0-169.5 57.5T200-615Zm-64 110q-7-20-11.5-41t-4.5-43q0-91 51-163t129-112q-2-4-2.5-7.5t-.5-8.5q0-17 11.5-28.5T337-920q14 0 24 8t14 20q22-5 43.5-8t44.5-3q67 0 127.5 26T697-802l122-46 28 75-711 268Zm271-188Z"/></svg>
```
