# car_repair Icon

> The car_repair icon from Material as Compose ImageVector Kotlin code, Android Vector Drawable XML and SVG.

- Library: [Material Icons](https://composables.com/icons/icon-libraries/material-icons.md)
- License: Apache 2.0 (full text in the [Material Icons library page](https://composables.com/icons/icon-libraries/material-icons.md))
- Styles: [Filled](https://composables.com/icons/icon-libraries/material-icons/car_repair.md?v=filled), [Outlined](https://composables.com/icons/icon-libraries/material-icons/car_repair.md?v=outlined), [Rounded](https://composables.com/icons/icon-libraries/material-icons/car_repair.md?v=rounded), [Sharp](https://composables.com/icons/icon-libraries/material-icons/car_repair.md?v=sharp), [Two-Tone](https://composables.com/icons/icon-libraries/material-icons/car_repair.md?v=twotone)
- Categories: [Maps](https://composables.com/icons/categories/maps.md)

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-icons/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.group
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp

val MaterialIconsCarRepair: ImageVector
    get() {
        if (_MaterialIconsCarRepair != null) return _MaterialIconsCarRepair!!
        
        _MaterialIconsCarRepair = ImageVector.Builder(
            name = "car_repair",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 24f,
            viewportHeight = 24f
        ).apply {
            group {
                path(
                    fill = SolidColor(Color.Transparent)
                ) {
                    moveTo(0f, 0f)
                    horizontalLineTo(24f)
                    verticalLineTo(24f)
                    horizontalLineTo(0f)
                    verticalLineTo(0f)
                    close()
                }
            }
            group {
                group {
                    group {
                        path(
                            fill = SolidColor(Color.Black)
                        ) {
                            moveTo(10f, 10.5f)
                            arcTo(1f, 1f, 0f, false, true, 9f, 11.5f)
                            arcTo(1f, 1f, 0f, false, true, 8f, 10.5f)
                            arcTo(1f, 1f, 0f, false, true, 10f, 10.5f)
                            close()
                        }
                        path(
                            fill = SolidColor(Color.Black)
                        ) {
                            moveTo(16f, 10.5f)
                            arcTo(1f, 1f, 0f, false, true, 15f, 11.5f)
                            arcTo(1f, 1f, 0f, false, true, 14f, 10.5f)
                            arcTo(1f, 1f, 0f, false, true, 16f, 10.5f)
                            close()
                        }
                        path(
                            fill = SolidColor(Color.Black)
                        ) {
                            moveTo(5.78f, 16f)
                            horizontalLineToRelative(0.44f)
                            curveTo(6.65f, 16f, 7f, 15.64f, 7f, 15.19f)
                            verticalLineTo(14f)
                            horizontalLineToRelative(10f)
                            verticalLineToRelative(1.19f)
                            curveToRelative(0f, 0.45f, 0.34f, 0.81f, 0.78f, 0.81f)
                            horizontalLineToRelative(0.44f)
                            curveToRelative(0.43f, 0f, 0.78f, -0.36f, 0.78f, -0.81f)
                            verticalLineToRelative(-6.5f)
                            curveToRelative(0f, 0f, -1.34f, -4.03f, -1.56f, -4.69f)
                            curveToRelative(-0.05f, -0.16f, -0.12f, -0.29f, -0.19f, -0.4f)
                            curveToRelative(-0.02f, -0.02f, -0.03f, -0.04f, -0.05f, -0.07f)
                            curveTo(16.82f, 3.01f, 16.28f, 3f, 16.28f, 3f)
                            horizontalLineTo(7.72f)
                            curveToRelative(0f, 0f, -0.54f, 0.01f, -0.92f, 0.54f)
                            curveTo(6.78f, 3.56f, 6.77f, 3.58f, 6.75f, 3.6f)
                            curveTo(6.68f, 3.71f, 6.61f, 3.84f, 6.56f, 4f)
                            curveTo(6.34f, 4.66f, 5f, 8.69f, 5f, 8.69f)
                            verticalLineToRelative(6.5f)
                            curveTo(5f, 15.64f, 5.35f, 16f, 5.78f, 16f)
                            close()
                            moveTo(8.33f, 5f)
                            horizontalLineToRelative(7.34f)
                            lineToRelative(0.23f, 0.69f)
                            lineTo(16.33f, 7f)
                            horizontalLineTo(7.67f)
                            lineTo(8.33f, 5f)
                            close()
                            moveTo(7f, 9.01f)
                            verticalLineTo(9f)
                            horizontalLineToRelative(10f)
                            verticalLineToRelative(0.01f)
                            verticalLineTo(12f)
                            horizontalLineTo(7f)
                            verticalLineTo(9.01f)
                            close()
                        }
                        path(
                            fill = SolidColor(Color.Black)
                        ) {
                            moveTo(4f, 17.01f)
                            lineTo(4f, 19f)
                            lineTo(11f, 19f)
                            lineTo(11f, 22f)
                            lineTo(13f, 22f)
                            lineTo(13f, 19f)
                            lineTo(20f, 19f)
                            lineTo(20f, 17.01f)
                            close()
                        }
                    }
                }
            }
        }.build()
        
        return _MaterialIconsCarRepair!!
    }

private var _MaterialIconsCarRepair: ImageVector? = null
```

## Android Vector Drawable (XML)

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

```xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:viewportWidth="24"
    android:viewportHeight="24">
    <path
        android:pathData="M0,0H24V24H0V0Z" />
    <path
        android:fillColor="@android:color/black"
        android:pathData="M10,10.5A1,1 0 0,1 9,11.5A1,1 0 0,1 8,10.5A1,1 0 0,1 10,10.5Z" />
    <path
        android:fillColor="@android:color/black"
        android:pathData="M16,10.5A1,1 0 0,1 15,11.5A1,1 0 0,1 14,10.5A1,1 0 0,1 16,10.5Z" />
    <path
        android:fillColor="@android:color/black"
        android:pathData="M5.78,16h0.44C6.65,16 7,15.64 7,15.19V14h10v1.19c0,0.45 0.34,0.81 0.78,0.81h0.44c0.43,0 0.78,-0.36 0.78,-0.81v-6.5c0,0 -1.34,-4.03 -1.56,-4.69c-0.05,-0.16 -0.12,-0.29 -0.19,-0.4c-0.02,-0.02 -0.03,-0.04 -0.05,-0.07C16.82,3.01 16.28,3 16.28,3H7.72c0,0 -0.54,0.01 -0.92,0.54C6.78,3.56 6.77,3.58 6.75,3.6C6.68,3.71 6.61,3.84 6.56,4C6.34,4.66 5,8.69 5,8.69v6.5C5,15.64 5.35,16 5.78,16ZM8.33,5h7.34l0.23,0.69L16.33,7H7.67L8.33,5ZM7,9.01V9h10v0.01V12H7V9.01Z" />
    <path
        android:fillColor="@android:color/black"
        android:pathData="M4,17.01L4,19L11,19L11,22L13,22L13,19L20,19L20,17.01Z" />
</vector>
```

## SVG

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

```svg
<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" viewBox="0 0 24 24" fill="currentColor"><g><rect fill="none" height="24" width="24" y="0"/></g><g><g><g><circle cx="9" cy="10.5" r="1"/><circle cx="15" cy="10.5" r="1"/><path d="M5.78,16h0.44C6.65,16,7,15.64,7,15.19V14h10v1.19c0,0.45,0.34,0.81,0.78,0.81h0.44c0.43,0,0.78-0.36,0.78-0.81v-6.5 c0,0-1.34-4.03-1.56-4.69c-0.05-0.16-0.12-0.29-0.19-0.4c-0.02-0.02-0.03-0.04-0.05-0.07C16.82,3.01,16.28,3,16.28,3H7.72 c0,0-0.54,0.01-0.92,0.54C6.78,3.56,6.77,3.58,6.75,3.6C6.68,3.71,6.61,3.84,6.56,4C6.34,4.66,5,8.69,5,8.69v6.5 C5,15.64,5.35,16,5.78,16z M8.33,5h7.34l0.23,0.69L16.33,7H7.67L8.33,5z M7,9.01V9h10v0.01V12H7V9.01z"/><polygon points="4,17.01 4,19 11,19 11,22 13,22 13,19 20,19 20,17.01"/></g></g></g></svg>
```
