# handshake Icon

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

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-icons/handshake.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 MaterialIconsHandshake: ImageVector
    get() {
        if (_MaterialIconsHandshake != null) return _MaterialIconsHandshake!!
        
        _MaterialIconsHandshake = ImageVector.Builder(
            name = "handshake",
            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 {
                path(
                    fill = SolidColor(Color.Black)
                ) {
                    moveTo(12.22f, 19.85f)
                    curveToRelative(-0.18f, 0.18f, -0.5f, 0.21f, -0.71f, 0f)
                    curveToRelative(-0.18f, -0.18f, -0.21f, -0.5f, 0f, -0.71f)
                    lineToRelative(3.39f, -3.39f)
                    lineToRelative(-1.41f, -1.41f)
                    lineToRelative(-3.39f, 3.39f)
                    curveToRelative(-0.19f, 0.2f, -0.51f, 0.19f, -0.71f, 0f)
                    curveToRelative(-0.21f, -0.21f, -0.18f, -0.53f, 0f, -0.71f)
                    lineToRelative(3.39f, -3.39f)
                    lineToRelative(-1.41f, -1.41f)
                    lineToRelative(-3.39f, 3.39f)
                    curveToRelative(-0.18f, 0.18f, -0.5f, 0.21f, -0.71f, 0f)
                    curveToRelative(-0.19f, -0.19f, -0.19f, -0.51f, 0f, -0.71f)
                    lineToRelative(3.39f, -3.39f)
                    lineTo(9.24f, 10.1f)
                    lineToRelative(-3.39f, 3.39f)
                    curveToRelative(-0.18f, 0.18f, -0.5f, 0.21f, -0.71f, 0f)
                    curveToRelative(-0.19f, -0.2f, -0.19f, -0.51f, 0f, -0.71f)
                    lineTo(9.52f, 8.4f)
                    lineToRelative(1.87f, 1.86f)
                    curveToRelative(0.95f, 0.95f, 2.59f, 0.94f, 3.54f, 0f)
                    curveToRelative(0.98f, -0.98f, 0.98f, -2.56f, 0f, -3.54f)
                    lineToRelative(-1.86f, -1.86f)
                    lineToRelative(0.28f, -0.28f)
                    curveToRelative(0.78f, -0.78f, 2.05f, -0.78f, 2.83f, 0f)
                    lineToRelative(4.24f, 4.24f)
                    curveToRelative(0.78f, 0.78f, 0.78f, 2.05f, 0f, 2.83f)
                    lineTo(12.22f, 19.85f)
                    close()
                    moveTo(21.83f, 13.07f)
                    curveToRelative(1.56f, -1.56f, 1.56f, -4.09f, 0f, -5.66f)
                    lineToRelative(-4.24f, -4.24f)
                    curveToRelative(-1.56f, -1.56f, -4.09f, -1.56f, -5.66f, 0f)
                    lineToRelative(-0.28f, 0.28f)
                    lineToRelative(-0.28f, -0.28f)
                    curveToRelative(-1.56f, -1.56f, -4.09f, -1.56f, -5.66f, 0f)
                    lineTo(2.17f, 6.71f)
                    curveToRelative(-1.42f, 1.42f, -1.55f, 3.63f, -0.4f, 5.19f)
                    lineToRelative(1.45f, -1.45f)
                    curveTo(2.83f, 9.7f, 2.96f, 8.75f, 3.59f, 8.12f)
                    lineToRelative(3.54f, -3.54f)
                    curveToRelative(0.78f, -0.78f, 2.05f, -0.78f, 2.83f, 0f)
                    lineToRelative(3.56f, 3.56f)
                    curveToRelative(0.18f, 0.18f, 0.21f, 0.5f, 0f, 0.71f)
                    curveToRelative(-0.21f, 0.21f, -0.53f, 0.18f, -0.71f, 0f)
                    lineTo(9.52f, 5.57f)
                    lineToRelative(-5.8f, 5.79f)
                    curveToRelative(-0.98f, 0.97f, -0.98f, 2.56f, 0f, 3.54f)
                    curveToRelative(0.39f, 0.39f, 0.89f, 0.63f, 1.42f, 0.7f)
                    curveToRelative(0.07f, 0.52f, 0.3f, 1.02f, 0.7f, 1.42f)
                    curveToRelative(0.4f, 0.4f, 0.9f, 0.63f, 1.42f, 0.7f)
                    curveToRelative(0.07f, 0.52f, 0.3f, 1.02f, 0.7f, 1.42f)
                    curveToRelative(0.4f, 0.4f, 0.9f, 0.63f, 1.42f, 0.7f)
                    curveToRelative(0.07f, 0.54f, 0.31f, 1.03f, 0.7f, 1.42f)
                    curveToRelative(0.47f, 0.47f, 1.1f, 0.73f, 1.77f, 0.73f)
                    curveToRelative(0.67f, 0f, 1.3f, -0.26f, 1.77f, -0.73f)
                    lineTo(21.83f, 13.07f)
                    close()
                }
            }
        }.build()
        
        return _MaterialIconsHandshake!!
    }

private var _MaterialIconsHandshake: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-icons/handshake.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="M12.22,19.85c-0.18,0.18 -0.5,0.21 -0.71,0c-0.18,-0.18 -0.21,-0.5 0,-0.71l3.39,-3.39l-1.41,-1.41l-3.39,3.39c-0.19,0.2 -0.51,0.19 -0.71,0c-0.21,-0.21 -0.18,-0.53 0,-0.71l3.39,-3.39l-1.41,-1.41l-3.39,3.39c-0.18,0.18 -0.5,0.21 -0.71,0c-0.19,-0.19 -0.19,-0.51 0,-0.71l3.39,-3.39L9.24,10.1l-3.39,3.39c-0.18,0.18 -0.5,0.21 -0.71,0c-0.19,-0.2 -0.19,-0.51 0,-0.71L9.52,8.4l1.87,1.86c0.95,0.95 2.59,0.94 3.54,0c0.98,-0.98 0.98,-2.56 0,-3.54l-1.86,-1.86l0.28,-0.28c0.78,-0.78 2.05,-0.78 2.83,0l4.24,4.24c0.78,0.78 0.78,2.05 0,2.83L12.22,19.85ZM21.83,13.07c1.56,-1.56 1.56,-4.09 0,-5.66l-4.24,-4.24c-1.56,-1.56 -4.09,-1.56 -5.66,0l-0.28,0.28l-0.28,-0.28c-1.56,-1.56 -4.09,-1.56 -5.66,0L2.17,6.71c-1.42,1.42 -1.55,3.63 -0.4,5.19l1.45,-1.45C2.83,9.7 2.96,8.75 3.59,8.12l3.54,-3.54c0.78,-0.78 2.05,-0.78 2.83,0l3.56,3.56c0.18,0.18 0.21,0.5 0,0.71c-0.21,0.21 -0.53,0.18 -0.71,0L9.52,5.57l-5.8,5.79c-0.98,0.97 -0.98,2.56 0,3.54c0.39,0.39 0.89,0.63 1.42,0.7c0.07,0.52 0.3,1.02 0.7,1.42c0.4,0.4 0.9,0.63 1.42,0.7c0.07,0.52 0.3,1.02 0.7,1.42c0.4,0.4 0.9,0.63 1.42,0.7c0.07,0.54 0.31,1.03 0.7,1.42c0.47,0.47 1.1,0.73 1.77,0.73c0.67,0 1.3,-0.26 1.77,-0.73L21.83,13.07Z" />
</vector>
```

## SVG

Download: `https://composables.com/download/icons/material-icons/handshake.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"/></g><g><path d="M12.22,19.85c-0.18,0.18-0.5,0.21-0.71,0c-0.18-0.18-0.21-0.5,0-0.71l3.39-3.39l-1.41-1.41l-3.39,3.39 c-0.19,0.2-0.51,0.19-0.71,0c-0.21-0.21-0.18-0.53,0-0.71l3.39-3.39l-1.41-1.41l-3.39,3.39c-0.18,0.18-0.5,0.21-0.71,0 c-0.19-0.19-0.19-0.51,0-0.71l3.39-3.39L9.24,10.1l-3.39,3.39c-0.18,0.18-0.5,0.21-0.71,0c-0.19-0.2-0.19-0.51,0-0.71L9.52,8.4 l1.87,1.86c0.95,0.95,2.59,0.94,3.54,0c0.98-0.98,0.98-2.56,0-3.54l-1.86-1.86l0.28-0.28c0.78-0.78,2.05-0.78,2.83,0l4.24,4.24 c0.78,0.78,0.78,2.05,0,2.83L12.22,19.85z M21.83,13.07c1.56-1.56,1.56-4.09,0-5.66l-4.24-4.24c-1.56-1.56-4.09-1.56-5.66,0 l-0.28,0.28l-0.28-0.28c-1.56-1.56-4.09-1.56-5.66,0L2.17,6.71c-1.42,1.42-1.55,3.63-0.4,5.19l1.45-1.45 C2.83,9.7,2.96,8.75,3.59,8.12l3.54-3.54c0.78-0.78,2.05-0.78,2.83,0l3.56,3.56c0.18,0.18,0.21,0.5,0,0.71 c-0.21,0.21-0.53,0.18-0.71,0L9.52,5.57l-5.8,5.79c-0.98,0.97-0.98,2.56,0,3.54c0.39,0.39,0.89,0.63,1.42,0.7 c0.07,0.52,0.3,1.02,0.7,1.42c0.4,0.4,0.9,0.63,1.42,0.7c0.07,0.52,0.3,1.02,0.7,1.42c0.4,0.4,0.9,0.63,1.42,0.7 c0.07,0.54,0.31,1.03,0.7,1.42c0.47,0.47,1.1,0.73,1.77,0.73c0.67,0,1.3-0.26,1.77-0.73L21.83,13.07z"/></g></svg>
```
