# solar_power Icon

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

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/solar_power.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 MaterialSymbolsSolarPower: ImageVector
    get() {
        if (_MaterialSymbolsSolarPower != null) return _MaterialSymbolsSolarPower!!
        
        _MaterialSymbolsSolarPower = ImageVector.Builder(
            name = "solar_power",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 960f,
            viewportHeight = 960f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(80f, 880f)
                lineToRelative(80f, -400f)
                horizontalLineToRelative(640f)
                lineToRelative(80f, 400f)
                horizontalLineTo(80f)
                close()
                moveToRelative(40f, -720f)
                verticalLineToRelative(-80f)
                horizontalLineToRelative(120f)
                verticalLineToRelative(80f)
                horizontalLineTo(120f)
                close()
                moveToRelative(58f, 640f)
                horizontalLineToRelative(262f)
                verticalLineToRelative(-80f)
                horizontalLineTo(194f)
                lineToRelative(-16f, 80f)
                close()
                moveToRelative(67f, -427f)
                lineToRelative(-57f, -56f)
                lineToRelative(85f, -85f)
                lineToRelative(57f, 56f)
                lineToRelative(-85f, 85f)
                close()
                moveToRelative(-35f, 267f)
                horizontalLineToRelative(230f)
                verticalLineToRelative(-80f)
                horizontalLineTo(226f)
                lineToRelative(-16f, 80f)
                close()
                moveToRelative(270f, -360f)
                quadToRelative(-83f, 0f, -141.5f, -58.5f)
                reflectiveQuadTo(280f, 80f)
                horizontalLineToRelative(80f)
                quadToRelative(0f, 50f, 35f, 85f)
                reflectiveQuadToRelative(85f, 35f)
                quadToRelative(50f, 0f, 85f, -35f)
                reflectiveQuadToRelative(35f, -85f)
                horizontalLineToRelative(80f)
                quadToRelative(0f, 83f, -58.5f, 141.5f)
                reflectiveQuadTo(480f, 280f)
                close()
                moveToRelative(0f, -200f)
                close()
                moveToRelative(-40f, 360f)
                verticalLineToRelative(-120f)
                horizontalLineToRelative(80f)
                verticalLineToRelative(120f)
                horizontalLineToRelative(-80f)
                close()
                moveToRelative(80f, 360f)
                horizontalLineToRelative(262f)
                lineToRelative(-16f, -80f)
                horizontalLineTo(520f)
                verticalLineToRelative(80f)
                close()
                moveToRelative(0f, -160f)
                horizontalLineToRelative(230f)
                lineToRelative(-16f, -80f)
                horizontalLineTo(520f)
                verticalLineToRelative(80f)
                close()
                moveToRelative(195f, -267f)
                lineToRelative(-84f, -85f)
                lineToRelative(56f, -56f)
                lineToRelative(85f, 84f)
                lineToRelative(-57f, 57f)
                close()
                moveToRelative(5f, -213f)
                verticalLineToRelative(-80f)
                horizontalLineToRelative(120f)
                verticalLineToRelative(80f)
                horizontalLineTo(720f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsSolarPower!!
    }

private var _MaterialSymbolsSolarPower: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-symbols/solar_power.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,-80l80,-400h640l80,400H80Zm40,-720v-80h120v80H120Zm58,640h262v-80H194l-16,80Zm67,-427l-57,-56l85,-85l57,56l-85,85Zm-35,267h230v-80H226l-16,80Zm270,-360q-83,0 -141.5,-58.5T280,80h80q0,50 35,85t85,35q50,0 85,-35t35,-85h80q0,83 -58.5,141.5T480,280Zm0,-200Zm-40,360v-120h80v120h-80Zm80,360h262l-16,-80H520v80Zm0,-160h230l-16,-80H520v80Zm195,-267l-84,-85l56,-56l85,84l-57,57Zm5,-213v-80h120v80H720Z" />
</vector>
```

## SVG

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

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="currentColor"><path d="m80-80 80-400h640l80 400H80Zm40-720v-80h120v80H120Zm58 640h262v-80H194l-16 80Zm67-427-57-56 85-85 57 56-85 85Zm-35 267h230v-80H226l-16 80Zm270-360q-83 0-141.5-58.5T280-880h80q0 50 35 85t85 35q50 0 85-35t35-85h80q0 83-58.5 141.5T480-680Zm0-200Zm-40 360v-120h80v120h-80Zm80 360h262l-16-80H520v80Zm0-160h230l-16-80H520v80Zm195-267-84-85 56-56 85 84-57 57Zm5-213v-80h120v80H720Z"/></svg>
```
