# wrench-screwdriver Icon

> The wrench-screwdriver icon from Heroicons as Compose ImageVector Kotlin code, Android Vector Drawable XML and SVG.

- Library: [Heroicons](https://composables.com/icons/icon-libraries/heroicons.md)
- License: MIT (full text in the [Heroicons library page](https://composables.com/icons/icon-libraries/heroicons.md))
- Styles: [Outline](https://composables.com/icons/icon-libraries/heroicons/wrench-screwdriver.md?v=outline), [Solid](https://composables.com/icons/icon-libraries/heroicons/wrench-screwdriver.md?v=solid), [Mini](https://composables.com/icons/icon-libraries/heroicons/wrench-screwdriver.md?v=mini), [Micro](https://composables.com/icons/icon-libraries/heroicons/wrench-screwdriver.md?v=micro)

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/heroicons/wrench-screwdriver.kt`

```kotlin
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.StrokeJoin
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp

val HeroiconsWrenchScrewdriver: ImageVector
    get() {
        if (_HeroiconsWrenchScrewdriver != null) return _HeroiconsWrenchScrewdriver!!
        
        _HeroiconsWrenchScrewdriver = ImageVector.Builder(
            name = "wrench-screwdriver",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 24f,
            viewportHeight = 24f
        ).apply {
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 1.5f,
                strokeLineJoin = StrokeJoin.Miter
            ) {
                moveTo(11.42f, 15.17f)
                lineTo(17.25f, 21f)
                arcTo(2.652f, 2.652f, 0f, false, false, 21f, 17.25f)
                lineToRelative(-5.877f, -5.877f)
                moveTo(11.42f, 15.17f)
                lineToRelative(2.496f, -3.03f)
                curveToRelative(0.317f, -0.384f, 0.74f, -0.626f, 1.208f, -0.766f)
                moveTo(11.42f, 15.17f)
                lineToRelative(-4.655f, 5.653f)
                arcToRelative(2.548f, 2.548f, 0f, true, true, -3.586f, -3.586f)
                lineToRelative(6.837f, -5.63f)
                moveToRelative(5.108f, -0.233f)
                curveToRelative(0.55f, -0.164f, 1.163f, -0.188f, 1.743f, -0.14f)
                arcToRelative(4.5f, 4.5f, 0f, false, false, 4.486f, -6.336f)
                lineToRelative(-3.276f, 3.277f)
                arcToRelative(3.004f, 3.004f, 0f, false, true, -2.25f, -2.25f)
                lineToRelative(3.276f, -3.276f)
                arcToRelative(4.5f, 4.5f, 0f, false, false, -6.336f, 4.486f)
                curveToRelative(0.091f, 1.076f, -0.071f, 2.264f, -0.904f, 2.95f)
                lineToRelative(-0.102f, 0.085f)
                moveToRelative(-1.745f, 1.437f)
                lineTo(5.909f, 7.5f)
                horizontalLineTo(4.5f)
                lineTo(2.25f, 3.75f)
                lineToRelative(1.5f, -1.5f)
                lineTo(7.5f, 4.5f)
                verticalLineToRelative(1.409f)
                lineToRelative(4.26f, 4.26f)
                moveToRelative(-1.745f, 1.437f)
                lineToRelative(1.745f, -1.437f)
                moveToRelative(6.615f, 8.206f)
                lineTo(15.75f, 15.75f)
                moveTo(4.867f, 19.125f)
                horizontalLineToRelative(0.008f)
                verticalLineToRelative(0.008f)
                horizontalLineToRelative(-0.008f)
                verticalLineToRelative(-0.008f)
                close()
            }
        }.build()
        
        return _HeroiconsWrenchScrewdriver!!
    }

private var _HeroiconsWrenchScrewdriver: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/heroicons/wrench-screwdriver.xml`

```xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="24"
    android:viewportHeight="24">
    <path
        android:strokeColor="@android:color/black"
        android:strokeWidth="1.5"
        android:pathData="M11.42,15.17L17.25,21A2.652,2.652 0 0,0 21,17.25l-5.877,-5.877M11.42,15.17l2.496,-3.03c0.317,-0.384 0.74,-0.626 1.208,-0.766M11.42,15.17l-4.655,5.653a2.548,2.548 0 1,1 -3.586,-3.586l6.837,-5.63m5.108,-0.233c0.55,-0.164 1.163,-0.188 1.743,-0.14a4.5,4.5 0 0,0 4.486,-6.336l-3.276,3.277a3.004,3.004 0 0,1 -2.25,-2.25l3.276,-3.276a4.5,4.5 0 0,0 -6.336,4.486c0.091,1.076 -0.071,2.264 -0.904,2.95l-0.102,0.085m-1.745,1.437L5.909,7.5H4.5L2.25,3.75l1.5,-1.5L7.5,4.5v1.409l4.26,4.26m-1.745,1.437l1.745,-1.437m6.615,8.206L15.75,15.75M4.867,19.125h0.008v0.008h-0.008v-0.008Z" />
</vector>
```

## SVG

Download: `https://composables.com/download/icons/heroicons/wrench-screwdriver.svg`

```svg
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon"><path stroke-linecap="round" stroke-linejoin="round" d="M11.42 15.17 17.25 21A2.652 2.652 0 0 0 21 17.25l-5.877-5.877M11.42 15.17l2.496-3.03c.317-.384.74-.626 1.208-.766M11.42 15.17l-4.655 5.653a2.548 2.548 0 1 1-3.586-3.586l6.837-5.63m5.108-.233c.55-.164 1.163-.188 1.743-.14a4.5 4.5 0 0 0 4.486-6.336l-3.276 3.277a3.004 3.004 0 0 1-2.25-2.25l3.276-3.276a4.5 4.5 0 0 0-6.336 4.486c.091 1.076-.071 2.264-.904 2.95l-.102.085m-1.745 1.437L5.909 7.5H4.5L2.25 3.75l1.5-1.5L7.5 4.5v1.409l4.26 4.26m-1.745 1.437 1.745-1.437m6.615 8.206L15.75 15.75M4.867 19.125h.008v.008h-.008v-.008Z"/></svg>
```
