# umbrella Icon

> The umbrella 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/umbrella.md?v=outlined), [Rounded](https://composables.com/icons/icon-libraries/material-symbols/umbrella.md?v=rounded), [Sharp](https://composables.com/icons/icon-libraries/material-symbols/umbrella.md?v=sharp), [Outlined Filled](https://composables.com/icons/icon-libraries/material-symbols/umbrella.md?v=outlined-filled), [Rounded Filled](https://composables.com/icons/icon-libraries/material-symbols/umbrella.md?v=rounded-filled), [Sharp Filled](https://composables.com/icons/icon-libraries/material-symbols/umbrella.md?v=sharp-filled)

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/umbrella.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 MaterialSymbolsUmbrella: ImageVector
    get() {
        if (_MaterialSymbolsUmbrella != null) return _MaterialSymbolsUmbrella!!
        
        _MaterialSymbolsUmbrella = ImageVector.Builder(
            name = "umbrella",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 960f,
            viewportHeight = 960f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(480f, 880f)
                quadToRelative(-12f, 0f, -22.5f, -6.5f)
                reflectiveQuadTo(442f, 853f)
                lineTo(240f, 243f)
                lineToRelative(140f, 34f)
                lineToRelative(60f, -46f)
                verticalLineToRelative(-95f)
                quadToRelative(0f, -40f, 29f, -68f)
                reflectiveQuadToRelative(71f, -28f)
                quadToRelative(42f, 0f, 71f, 28f)
                reflectiveQuadToRelative(29f, 68f)
                verticalLineToRelative(24f)
                horizontalLineToRelative(-80f)
                verticalLineToRelative(-24f)
                quadToRelative(0f, -8f, -6f, -13.5f)
                reflectiveQuadToRelative(-14f, -5.5f)
                quadToRelative(-8f, 0f, -14f, 5.5f)
                reflectiveQuadToRelative(-6f, 13.5f)
                verticalLineToRelative(95f)
                lineToRelative(60f, 46f)
                lineToRelative(140f, -34f)
                lineToRelative(-202f, 609f)
                quadToRelative(-5f, 14f, -15.5f, 21f)
                reflectiveQuadTo(480f, 880f)
                close()
                moveToRelative(40f, -288f)
                lineToRelative(78f, -238f)
                lineToRelative(-36f, 9f)
                lineToRelative(-42f, -31f)
                verticalLineToRelative(260f)
                close()
                moveToRelative(-80f, 0f)
                verticalLineToRelative(-260f)
                lineToRelative(-42f, 32f)
                lineToRelative(-37f, -10f)
                lineToRelative(79f, 238f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsUmbrella!!
    }

private var _MaterialSymbolsUmbrella: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-symbols/umbrella.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,880q-12,0 -22.5,-6.5T442,853L240,243l140,34l60,-46v-95q0,-40 29,-68t71,-28q42,0 71,28t29,68v24h-80v-24q0,-8 -6,-13.5t-14,-5.5q-8,0 -14,5.5t-6,13.5v95l60,46l140,-34l-202,609q-5,14 -15.5,21T480,880Zm40,-288l78,-238l-36,9l-42,-31v260Zm-80,0v-260l-42,32l-37,-10l79,238Z" />
</vector>
```

## SVG

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

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="currentColor"><path d="M480-80q-12 0-22.5-6.5T442-107L240-717l140 34 60-46v-95q0-40 29-68t71-28q42 0 71 28t29 68v24h-80v-24q0-8-6-13.5t-14-5.5q-8 0-14 5.5t-6 13.5v95l60 46 140-34-202 609q-5 14-15.5 21T480-80Zm40-288 78-238-36 9-42-31v260Zm-80 0v-260l-42 32-37-10 79 238Z"/></svg>
```
