# add_to_drive Icon

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

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/add_to_drive.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 MaterialSymbolsAddToDrive: ImageVector
    get() {
        if (_MaterialSymbolsAddToDrive != null) return _MaterialSymbolsAddToDrive!!
        
        _MaterialSymbolsAddToDrive = ImageVector.Builder(
            name = "add_to_drive",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 960f,
            viewportHeight = 960f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(220f, 860f)
                quadToRelative(-17f, 0f, -34.5f, -10.5f)
                reflectiveQuadTo(160f, 825f)
                lineTo(60f, 650f)
                quadToRelative(-8f, -14f, -8f, -34.5f)
                reflectiveQuadToRelative(8f, -34.5f)
                lineToRelative(260f, -446f)
                quadToRelative(8f, -14f, 25.5f, -24.5f)
                reflectiveQuadTo(380f, 100f)
                horizontalLineToRelative(200f)
                quadToRelative(17f, 0f, 34.5f, 10.5f)
                reflectiveQuadTo(640f, 135f)
                lineToRelative(182f, 312f)
                quadToRelative(-23f, -6f, -47.5f, -8f)
                reflectiveQuadToRelative(-48.5f, 2f)
                lineTo(574f, 180f)
                horizontalLineTo(386f)
                lineTo(132f, 616f)
                lineToRelative(94f, 164f)
                horizontalLineToRelative(316f)
                quadToRelative(11f, 23f, 25.5f, 43f)
                reflectiveQuadToRelative(33.5f, 37f)
                horizontalLineTo(220f)
                close()
                moveToRelative(70f, -180f)
                lineToRelative(-29f, -51f)
                lineToRelative(183f, -319f)
                horizontalLineToRelative(72f)
                lineToRelative(101f, 176f)
                quadToRelative(-17f, 13f, -31.5f, 28.5f)
                reflectiveQuadTo(560f, 547f)
                lineToRelative(-80f, -139f)
                lineToRelative(-110f, 192f)
                horizontalLineToRelative(164f)
                quadToRelative(-7f, 19f, -10.5f, 39f)
                reflectiveQuadToRelative(-3.5f, 41f)
                horizontalLineTo(290f)
                close()
                moveToRelative(430f, 160f)
                verticalLineToRelative(-120f)
                horizontalLineTo(600f)
                verticalLineToRelative(-80f)
                horizontalLineToRelative(120f)
                verticalLineToRelative(-120f)
                horizontalLineToRelative(80f)
                verticalLineToRelative(120f)
                horizontalLineToRelative(120f)
                verticalLineToRelative(80f)
                horizontalLineTo(800f)
                verticalLineToRelative(120f)
                horizontalLineToRelative(-80f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsAddToDrive!!
    }

private var _MaterialSymbolsAddToDrive: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-symbols/add_to_drive.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="M220,860q-17,0 -34.5,-10.5T160,825L60,650q-8,-14 -8,-34.5t8,-34.5l260,-446q8,-14 25.5,-24.5T380,100h200q17,0 34.5,10.5T640,135l182,312q-23,-6 -47.5,-8t-48.5,2L574,180H386L132,616l94,164h316q11,23 25.5,43t33.5,37H220Zm70,-180l-29,-51l183,-319h72l101,176q-17,13 -31.5,28.5T560,547l-80,-139l-110,192h164q-7,19 -10.5,39t-3.5,41H290Zm430,160v-120H600v-80h120v-120h80v120h120v80H800v120h-80Z" />
</vector>
```

## SVG

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

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="currentColor"><path d="M220-100q-17 0-34.5-10.5T160-135L60-310q-8-14-8-34.5t8-34.5l260-446q8-14 25.5-24.5T380-860h200q17 0 34.5 10.5T640-825l182 312q-23-6-47.5-8t-48.5 2L574-780H386L132-344l94 164h316q11 23 25.5 43t33.5 37H220Zm70-180-29-51 183-319h72l101 176q-17 13-31.5 28.5T560-413l-80-139-110 192h164q-7 19-10.5 39t-3.5 41H290Zm430 160v-120H600v-80h120v-120h80v120h120v80H800v120h-80Z"/></svg>
```
