# nest_sunblock Icon

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

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/nest_sunblock.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 MaterialSymbolsNestSunblock: ImageVector
    get() {
        if (_MaterialSymbolsNestSunblock != null) return _MaterialSymbolsNestSunblock!!
        
        _MaterialSymbolsNestSunblock = ImageVector.Builder(
            name = "nest_sunblock",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 960f,
            viewportHeight = 960f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(80f, 280f)
                verticalLineToRelative(-120f)
                horizontalLineToRelative(80f)
                verticalLineToRelative(120f)
                horizontalLineTo(80f)
                close()
                moveToRelative(0f, 520f)
                verticalLineToRelative(-120f)
                horizontalLineToRelative(80f)
                verticalLineToRelative(120f)
                horizontalLineTo(80f)
                close()
                moveToRelative(210f, -433f)
                lineToRelative(-57f, -57f)
                lineToRelative(85f, -85f)
                lineToRelative(57f, 57f)
                lineToRelative(-85f, 85f)
                close()
                moveToRelative(28f, 368f)
                lineToRelative(-85f, -85f)
                lineToRelative(57f, -57f)
                lineToRelative(85f, 85f)
                lineToRelative(-57f, 57f)
                close()
                moveToRelative(2f, -215f)
                verticalLineToRelative(-80f)
                horizontalLineToRelative(240f)
                lineToRelative(-72f, -96f)
                lineToRelative(64f, -48f)
                lineToRelative(120f, 160f)
                quadToRelative(15f, 20f, 4f, 42f)
                reflectiveQuadToRelative(-36f, 22f)
                horizontalLineTo(320f)
                close()
                moveToRelative(500f, 240f)
                quadToRelative(-25f, 0f, -42.5f, -17.5f)
                reflectiveQuadTo(760f, 700f)
                verticalLineToRelative(-440f)
                quadToRelative(0f, -25f, 17.5f, -42.5f)
                reflectiveQuadTo(820f, 200f)
                quadToRelative(25f, 0f, 42.5f, 17.5f)
                reflectiveQuadTo(880f, 260f)
                verticalLineToRelative(440f)
                quadToRelative(0f, 25f, -17.5f, 42.5f)
                reflectiveQuadTo(820f, 760f)
                close()
                moveTo(80f, 640f)
                verticalLineToRelative(-80f)
                quadToRelative(33f, 0f, 56.5f, -23.5f)
                reflectiveQuadTo(160f, 480f)
                quadToRelative(0f, -33f, -23.5f, -56.5f)
                reflectiveQuadTo(80f, 400f)
                verticalLineToRelative(-80f)
                quadToRelative(66f, 0f, 113f, 47f)
                reflectiveQuadToRelative(47f, 113f)
                quadToRelative(0f, 66f, -47f, 113f)
                reflectiveQuadTo(80f, 640f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsNestSunblock!!
    }

private var _MaterialSymbolsNestSunblock: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-symbols/nest_sunblock.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="M80,280v-120h80v120H80Zm0,520v-120h80v120H80Zm210,-433l-57,-57l85,-85l57,57l-85,85Zm28,368l-85,-85l57,-57l85,85l-57,57Zm2,-215v-80h240l-72,-96l64,-48l120,160q15,20 4,42t-36,22H320Zm500,240q-25,0 -42.5,-17.5T760,700v-440q0,-25 17.5,-42.5T820,200q25,0 42.5,17.5T880,260v440q0,25 -17.5,42.5T820,760ZM80,640v-80q33,0 56.5,-23.5T160,480q0,-33 -23.5,-56.5T80,400v-80q66,0 113,47t47,113q0,66 -47,113T80,640Z" />
</vector>
```

## SVG

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

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="currentColor"><path d="M80-680v-120h80v120H80Zm0 520v-120h80v120H80Zm210-433-57-57 85-85 57 57-85 85Zm28 368-85-85 57-57 85 85-57 57Zm2-215v-80h240l-72-96 64-48 120 160q15 20 4 42t-36 22H320Zm500 240q-25 0-42.5-17.5T760-260v-440q0-25 17.5-42.5T820-760q25 0 42.5 17.5T880-700v440q0 25-17.5 42.5T820-200ZM80-320v-80q33 0 56.5-23.5T160-480q0-33-23.5-56.5T80-560v-80q66 0 113 47t47 113q0 66-47 113T80-320Z"/></svg>
```
