# pan_tool Icon

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

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-icons/pan_tool.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 MaterialIconsPanTool: ImageVector
    get() {
        if (_MaterialIconsPanTool != null) return _MaterialIconsPanTool!!
        
        _MaterialIconsPanTool = ImageVector.Builder(
            name = "pan_tool",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 24f,
            viewportHeight = 24f
        ).apply {
            path(
                fill = SolidColor(Color.Transparent)
            ) {
                moveTo(0f, 0f)
                horizontalLineToRelative(24f)
                verticalLineToRelative(24f)
                horizontalLineTo(0f)
                close()
            }
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(18f, 24f)
                horizontalLineToRelative(-6.55f)
                curveToRelative(-1.08f, 0f, -2.14f, -0.45f, -2.89f, -1.23f)
                lineToRelative(-7.3f, -7.61f)
                lineToRelative(2.07f, -1.83f)
                curveToRelative(0.62f, -0.55f, 1.53f, -0.66f, 2.26f, -0.27f)
                lineTo(8f, 14.34f)
                verticalLineTo(4.79f)
                curveToRelative(0f, -1.38f, 1.12f, -2.5f, 2.5f, -2.5f)
                curveToRelative(0.17f, 0f, 0.34f, 0.02f, 0.51f, 0.05f)
                curveToRelative(0.09f, -1.3f, 1.17f, -2.33f, 2.49f, -2.33f)
                curveToRelative(0.86f, 0f, 1.61f, 0.43f, 2.06f, 1.09f)
                curveToRelative(0.29f, -0.12f, 0.61f, -0.18f, 0.94f, -0.18f)
                curveToRelative(1.38f, 0f, 2.5f, 1.12f, 2.5f, 2.5f)
                verticalLineToRelative(0.28f)
                curveToRelative(0.16f, -0.03f, 0.33f, -0.05f, 0.5f, -0.05f)
                curveToRelative(1.38f, 0f, 2.5f, 1.12f, 2.5f, 2.5f)
                verticalLineTo(20f)
                curveToRelative(0f, 2.21f, -1.79f, 4f, -4f, 4f)
                close()
                moveTo(4.14f, 15.28f)
                lineToRelative(5.86f, 6.1f)
                curveToRelative(0.38f, 0.39f, 0.9f, 0.62f, 1.44f, 0.62f)
                horizontalLineTo(18f)
                curveToRelative(1.1f, 0f, 2f, -0.9f, 2f, -2f)
                verticalLineTo(6.15f)
                curveToRelative(0f, -0.28f, -0.22f, -0.5f, -0.5f, -0.5f)
                reflectiveCurveToRelative(-0.5f, 0.22f, -0.5f, 0.5f)
                verticalLineTo(12f)
                horizontalLineToRelative(-2f)
                verticalLineTo(3.42f)
                curveToRelative(0f, -0.28f, -0.22f, -0.5f, -0.5f, -0.5f)
                reflectiveCurveToRelative(-0.5f, 0.22f, -0.5f, 0.5f)
                verticalLineTo(12f)
                horizontalLineToRelative(-2f)
                verticalLineTo(2.51f)
                curveToRelative(0f, -0.28f, -0.22f, -0.5f, -0.5f, -0.5f)
                reflectiveCurveToRelative(-0.5f, 0.22f, -0.5f, 0.5f)
                verticalLineTo(12f)
                horizontalLineToRelative(-2f)
                verticalLineTo(4.79f)
                curveToRelative(0f, -0.28f, -0.22f, -0.5f, -0.5f, -0.5f)
                reflectiveCurveToRelative(-0.5f, 0.23f, -0.5f, 0.5f)
                verticalLineToRelative(12.87f)
                lineToRelative(-5.35f, -2.83f)
                lineToRelative(-0.51f, 0.45f)
                close()
            }
        }.build()
        
        return _MaterialIconsPanTool!!
    }

private var _MaterialIconsPanTool: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-icons/pan_tool.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:pathData="M0,0h24v24H0Z" />
    <path
        android:fillColor="@android:color/black"
        android:pathData="M18,24h-6.55c-1.08,0 -2.14,-0.45 -2.89,-1.23l-7.3,-7.61l2.07,-1.83c0.62,-0.55 1.53,-0.66 2.26,-0.27L8,14.34V4.79c0,-1.38 1.12,-2.5 2.5,-2.5c0.17,0 0.34,0.02 0.51,0.05c0.09,-1.3 1.17,-2.33 2.49,-2.33c0.86,0 1.61,0.43 2.06,1.09c0.29,-0.12 0.61,-0.18 0.94,-0.18c1.38,0 2.5,1.12 2.5,2.5v0.28c0.16,-0.03 0.33,-0.05 0.5,-0.05c1.38,0 2.5,1.12 2.5,2.5V20c0,2.21 -1.79,4 -4,4ZM4.14,15.28l5.86,6.1c0.38,0.39 0.9,0.62 1.44,0.62H18c1.1,0 2,-0.9 2,-2V6.15c0,-0.28 -0.22,-0.5 -0.5,-0.5s-0.5,0.22 -0.5,0.5V12h-2V3.42c0,-0.28 -0.22,-0.5 -0.5,-0.5s-0.5,0.22 -0.5,0.5V12h-2V2.51c0,-0.28 -0.22,-0.5 -0.5,-0.5s-0.5,0.22 -0.5,0.5V12h-2V4.79c0,-0.28 -0.22,-0.5 -0.5,-0.5s-0.5,0.23 -0.5,0.5v12.87l-5.35,-2.83l-0.51,0.45Z" />
</vector>
```

## SVG

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

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M0 0h24v24H0z" fill="none"/><path d="M18 24h-6.55c-1.08 0-2.14-.45-2.89-1.23l-7.3-7.61 2.07-1.83c.62-.55 1.53-.66 2.26-.27L8 14.34V4.79c0-1.38 1.12-2.5 2.5-2.5.17 0 .34.02.51.05.09-1.3 1.17-2.33 2.49-2.33.86 0 1.61.43 2.06 1.09.29-.12.61-.18.94-.18 1.38 0 2.5 1.12 2.5 2.5v.28c.16-.03.33-.05.5-.05 1.38 0 2.5 1.12 2.5 2.5V20c0 2.21-1.79 4-4 4zM4.14 15.28l5.86 6.1c.38.39.9.62 1.44.62H18c1.1 0 2-.9 2-2V6.15c0-.28-.22-.5-.5-.5s-.5.22-.5.5V12h-2V3.42c0-.28-.22-.5-.5-.5s-.5.22-.5.5V12h-2V2.51c0-.28-.22-.5-.5-.5s-.5.22-.5.5V12h-2V4.79c0-.28-.22-.5-.5-.5s-.5.23-.5.5v12.87l-5.35-2.83-.51.45z"/></svg>
```
