# auto_fix_normal Icon

> The auto_fix_normal 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/auto_fix_normal.md?v=filled), [Outlined](https://composables.com/icons/icon-libraries/material-icons/auto_fix_normal.md?v=outlined), [Rounded](https://composables.com/icons/icon-libraries/material-icons/auto_fix_normal.md?v=rounded), [Sharp](https://composables.com/icons/icon-libraries/material-icons/auto_fix_normal.md?v=sharp), [Two-Tone](https://composables.com/icons/icon-libraries/material-icons/auto_fix_normal.md?v=twotone)
- Categories: [Image](https://composables.com/icons/categories/image.md)

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-icons/auto_fix_normal.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 MaterialIconsAutoFixNormal: ImageVector
    get() {
        if (_MaterialIconsAutoFixNormal != null) return _MaterialIconsAutoFixNormal!!
        
        _MaterialIconsAutoFixNormal = ImageVector.Builder(
            name = "auto_fix_normal",
            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 {
                    path(
                        fill = SolidColor(Color.Black)
                    ) {
                        moveTo(20f, 7f)
                        lineTo(20.94f, 4.94f)
                        lineTo(23f, 4f)
                        lineTo(20.94f, 3.06f)
                        lineTo(20f, 1f)
                        lineTo(19.06f, 3.06f)
                        lineTo(17f, 4f)
                        lineTo(19.06f, 4.94f)
                        close()
                    }
                    path(
                        fill = SolidColor(Color.Black)
                    ) {
                        moveTo(17.71f, 9.12f)
                        lineToRelative(-2.83f, -2.83f)
                        curveTo(14.68f, 6.1f, 14.43f, 6f, 14.17f, 6f)
                        curveToRelative(-0.26f, 0f, -0.51f, 0.1f, -0.71f, 0.29f)
                        lineTo(2.29f, 17.46f)
                        curveToRelative(-0.39f, 0.39f, -0.39f, 1.02f, 0f, 1.41f)
                        lineToRelative(2.83f, 2.83f)
                        curveTo(5.32f, 21.9f, 5.57f, 22f, 5.83f, 22f)
                        reflectiveCurveToRelative(0.51f, -0.1f, 0.71f, -0.29f)
                        lineToRelative(11.17f, -11.17f)
                        curveTo(18.1f, 10.15f, 18.1f, 9.51f, 17.71f, 9.12f)
                        close()
                        moveTo(14.17f, 8.42f)
                        lineToRelative(1.41f, 1.41f)
                        lineTo(14.41f, 11f)
                        lineTo(13f, 9.59f)
                        lineTo(14.17f, 8.42f)
                        close()
                        moveTo(5.83f, 19.59f)
                        lineToRelative(-1.41f, -1.41f)
                        lineTo(11.59f, 11f)
                        lineTo(13f, 12.41f)
                        lineTo(5.83f, 19.59f)
                        close()
                    }
                }
            }
        }.build()
        
        return _MaterialIconsAutoFixNormal!!
    }

private var _MaterialIconsAutoFixNormal: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-icons/auto_fix_normal.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="M20,7L20.94,4.94L23,4L20.94,3.06L20,1L19.06,3.06L17,4L19.06,4.94Z" />
    <path
        android:fillColor="@android:color/black"
        android:pathData="M17.71,9.12l-2.83,-2.83C14.68,6.1 14.43,6 14.17,6c-0.26,0 -0.51,0.1 -0.71,0.29L2.29,17.46c-0.39,0.39 -0.39,1.02 0,1.41l2.83,2.83C5.32,21.9 5.57,22 5.83,22s0.51,-0.1 0.71,-0.29l11.17,-11.17C18.1,10.15 18.1,9.51 17.71,9.12ZM14.17,8.42l1.41,1.41L14.41,11L13,9.59L14.17,8.42ZM5.83,19.59l-1.41,-1.41L11.59,11L13,12.41L5.83,19.59Z" />
</vector>
```

## SVG

Download: `https://composables.com/download/icons/material-icons/auto_fix_normal.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" x="0"/></g><g><g><polygon points="20,7 20.94,4.94 23,4 20.94,3.06 20,1 19.06,3.06 17,4 19.06,4.94"/><path d="M17.71,9.12l-2.83-2.83C14.68,6.1,14.43,6,14.17,6c-0.26,0-0.51,0.1-0.71,0.29L2.29,17.46c-0.39,0.39-0.39,1.02,0,1.41 l2.83,2.83C5.32,21.9,5.57,22,5.83,22s0.51-0.1,0.71-0.29l11.17-11.17C18.1,10.15,18.1,9.51,17.71,9.12z M14.17,8.42l1.41,1.41 L14.41,11L13,9.59L14.17,8.42z M5.83,19.59l-1.41-1.41L11.59,11L13,12.41L5.83,19.59z"/></g></g></svg>
```
