# rocket Icon

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

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/rocket.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 MaterialSymbolsRocket: ImageVector
    get() {
        if (_MaterialSymbolsRocket != null) return _MaterialSymbolsRocket!!
        
        _MaterialSymbolsRocket = ImageVector.Builder(
            name = "rocket",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 960f,
            viewportHeight = 960f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(240f, 762f)
                lineToRelative(79f, -32f)
                quadToRelative(-10f, -29f, -18.5f, -59f)
                reflectiveQuadTo(287f, 611f)
                lineToRelative(-47f, 32f)
                verticalLineToRelative(119f)
                close()
                moveToRelative(160f, -42f)
                horizontalLineToRelative(160f)
                quadToRelative(18f, -40f, 29f, -97.5f)
                reflectiveQuadTo(600f, 505f)
                quadToRelative(0f, -99f, -33f, -187.5f)
                reflectiveQuadTo(480f, 181f)
                quadToRelative(-54f, 48f, -87f, 136.5f)
                reflectiveQuadTo(360f, 505f)
                quadToRelative(0f, 60f, 11f, 117.5f)
                reflectiveQuadToRelative(29f, 97.5f)
                close()
                moveToRelative(80f, -200f)
                quadToRelative(-33f, 0f, -56.5f, -23.5f)
                reflectiveQuadTo(400f, 440f)
                quadToRelative(0f, -33f, 23.5f, -56.5f)
                reflectiveQuadTo(480f, 360f)
                quadToRelative(33f, 0f, 56.5f, 23.5f)
                reflectiveQuadTo(560f, 440f)
                quadToRelative(0f, 33f, -23.5f, 56.5f)
                reflectiveQuadTo(480f, 520f)
                close()
                moveToRelative(240f, 242f)
                verticalLineToRelative(-119f)
                lineToRelative(-47f, -32f)
                quadToRelative(-5f, 30f, -13.5f, 60f)
                reflectiveQuadTo(641f, 730f)
                lineToRelative(79f, 32f)
                close()
                moveTo(480f, 79f)
                quadToRelative(99f, 72f, 149.5f, 183f)
                reflectiveQuadTo(680f, 520f)
                lineToRelative(84f, 56f)
                quadToRelative(17f, 11f, 26.5f, 29f)
                reflectiveQuadToRelative(9.5f, 38f)
                verticalLineToRelative(237f)
                lineToRelative(-199f, -80f)
                horizontalLineTo(359f)
                lineTo(160f, 880f)
                verticalLineToRelative(-237f)
                quadToRelative(0f, -20f, 9.5f, -38f)
                reflectiveQuadToRelative(26.5f, -29f)
                lineToRelative(84f, -56f)
                quadToRelative(0f, -147f, 50.5f, -258f)
                reflectiveQuadTo(480f, 79f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsRocket!!
    }

private var _MaterialSymbolsRocket: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-symbols/rocket.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="m240,-198l79,-32q-10,-29 -18.5,-59T287,611l-47,32v119Zm160,-42h160q18,-40 29,-97.5T600,505q0,-99 -33,-187.5T480,181q-54,48 -87,136.5T360,505q0,60 11,117.5t29,97.5Zm80,-200q-33,0 -56.5,-23.5T400,440q0,-33 23.5,-56.5T480,360q33,0 56.5,23.5T560,440q0,33 -23.5,56.5T480,520Zm240,242v-119l-47,-32q-5,30 -13.5,60T641,730l79,32ZM480,79q99,72 149.5,183T680,520l84,56q17,11 26.5,29t9.5,38v237l-199,-80H359L160,880v-237q0,-20 9.5,-38t26.5,-29l84,-56q0,-147 50.5,-258T480,79Z" />
</vector>
```

## SVG

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

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="currentColor"><path d="m240-198 79-32q-10-29-18.5-59T287-349l-47 32v119Zm160-42h160q18-40 29-97.5T600-455q0-99-33-187.5T480-779q-54 48-87 136.5T360-455q0 60 11 117.5t29 97.5Zm80-200q-33 0-56.5-23.5T400-520q0-33 23.5-56.5T480-600q33 0 56.5 23.5T560-520q0 33-23.5 56.5T480-440Zm240 242v-119l-47-32q-5 30-13.5 60T641-230l79 32ZM480-881q99 72 149.5 183T680-440l84 56q17 11 26.5 29t9.5 38v237l-199-80H359L160-80v-237q0-20 9.5-38t26.5-29l84-56q0-147 50.5-258T480-881Z"/></svg>
```
