# car_repair Icon

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

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/car_repair.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 MaterialSymbolsCarRepair: ImageVector
    get() {
        if (_MaterialSymbolsCarRepair != null) return _MaterialSymbolsCarRepair!!
        
        _MaterialSymbolsCarRepair = ImageVector.Builder(
            name = "car_repair",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 960f,
            viewportHeight = 960f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(440f, 880f)
                verticalLineToRelative(-120f)
                horizontalLineTo(160f)
                verticalLineToRelative(-80f)
                horizontalLineToRelative(640f)
                verticalLineToRelative(80f)
                horizontalLineTo(520f)
                verticalLineToRelative(120f)
                horizontalLineToRelative(-80f)
                close()
                moveToRelative(-80f, -420f)
                quadToRelative(17f, 0f, 28.5f, -11.5f)
                reflectiveQuadTo(400f, 420f)
                quadToRelative(0f, -17f, -11.5f, -28.5f)
                reflectiveQuadTo(360f, 380f)
                quadToRelative(-17f, 0f, -28.5f, 11.5f)
                reflectiveQuadTo(320f, 420f)
                quadToRelative(0f, 17f, 11.5f, 28.5f)
                reflectiveQuadTo(360f, 460f)
                close()
                moveToRelative(240f, 0f)
                quadToRelative(17f, 0f, 28.5f, -11.5f)
                reflectiveQuadTo(640f, 420f)
                quadToRelative(0f, -17f, -11.5f, -28.5f)
                reflectiveQuadTo(600f, 380f)
                quadToRelative(-17f, 0f, -28.5f, 11.5f)
                reflectiveQuadTo(560f, 420f)
                quadToRelative(0f, 17f, 11.5f, 28.5f)
                reflectiveQuadTo(600f, 460f)
                close()
                moveTo(200f, 344f)
                lineToRelative(66f, -192f)
                quadToRelative(5f, -14f, 16.5f, -23f)
                reflectiveQuadToRelative(25.5f, -9f)
                horizontalLineToRelative(344f)
                quadToRelative(14f, 0f, 25.5f, 9f)
                reflectiveQuadToRelative(16.5f, 23f)
                lineToRelative(66f, 192f)
                verticalLineToRelative(264f)
                quadToRelative(0f, 14f, -9f, 23f)
                reflectiveQuadToRelative(-23f, 9f)
                horizontalLineToRelative(-16f)
                quadToRelative(-14f, 0f, -23f, -9f)
                reflectiveQuadToRelative(-9f, -23f)
                verticalLineToRelative(-48f)
                horizontalLineTo(280f)
                verticalLineToRelative(48f)
                quadToRelative(0f, 14f, -9f, 23f)
                reflectiveQuadToRelative(-23f, 9f)
                horizontalLineToRelative(-16f)
                quadToRelative(-14f, 0f, -23f, -9f)
                reflectiveQuadToRelative(-9f, -23f)
                verticalLineToRelative(-264f)
                close()
                moveToRelative(106f, -64f)
                horizontalLineToRelative(348f)
                lineToRelative(-28f, -80f)
                horizontalLineTo(334f)
                lineToRelative(-28f, 80f)
                close()
                moveToRelative(-26f, 80f)
                verticalLineToRelative(120f)
                verticalLineToRelative(-120f)
                close()
                moveToRelative(0f, 120f)
                horizontalLineToRelative(400f)
                verticalLineToRelative(-120f)
                horizontalLineTo(280f)
                verticalLineToRelative(120f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsCarRepair!!
    }

private var _MaterialSymbolsCarRepair: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-symbols/car_repair.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="M440,880v-120H160v-80h640v80H520v120h-80Zm-80,-420q17,0 28.5,-11.5T400,420q0,-17 -11.5,-28.5T360,380q-17,0 -28.5,11.5T320,420q0,17 11.5,28.5T360,460Zm240,0q17,0 28.5,-11.5T640,420q0,-17 -11.5,-28.5T600,380q-17,0 -28.5,11.5T560,420q0,17 11.5,28.5T600,460ZM200,344l66,-192q5,-14 16.5,-23t25.5,-9h344q14,0 25.5,9t16.5,23l66,192v264q0,14 -9,23t-23,9h-16q-14,0 -23,-9t-9,-23v-48H280v48q0,14 -9,23t-23,9h-16q-14,0 -23,-9t-9,-23v-264Zm106,-64h348l-28,-80H334l-28,80Zm-26,80v120v-120Zm0,120h400v-120H280v120Z" />
</vector>
```

## SVG

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

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="currentColor"><path d="M440-80v-120H160v-80h640v80H520v120h-80Zm-80-420q17 0 28.5-11.5T400-540q0-17-11.5-28.5T360-580q-17 0-28.5 11.5T320-540q0 17 11.5 28.5T360-500Zm240 0q17 0 28.5-11.5T640-540q0-17-11.5-28.5T600-580q-17 0-28.5 11.5T560-540q0 17 11.5 28.5T600-500ZM200-616l66-192q5-14 16.5-23t25.5-9h344q14 0 25.5 9t16.5 23l66 192v264q0 14-9 23t-23 9h-16q-14 0-23-9t-9-23v-48H280v48q0 14-9 23t-23 9h-16q-14 0-23-9t-9-23v-264Zm106-64h348l-28-80H334l-28 80Zm-26 80v120-120Zm0 120h400v-120H280v120Z"/></svg>
```
