# filter-2-pin Icon

> The filter-2-pin icon from Tabler as Compose ImageVector Kotlin code, Android Vector Drawable XML and SVG.

- Library: [Tabler](https://composables.com/icons/icon-libraries/tabler.md)
- License: MIT (full text in the [Tabler library page](https://composables.com/icons/icon-libraries/tabler.md))

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/tabler/filter-2-pin.kt`

```kotlin
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.StrokeCap
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 TablerFilter2Pin: ImageVector
    get() {
        if (_TablerFilter2Pin != null) return _TablerFilter2Pin!!
        
        _TablerFilter2Pin = ImageVector.Builder(
            name = "filter-2-pin",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 24f,
            viewportHeight = 24f
        ).apply {
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(4f, 6f)
                horizontalLineToRelative(16f)
            }
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(6f, 12f)
                horizontalLineToRelative(10f)
            }
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(9f, 18f)
                horizontalLineToRelative(3f)
            }
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(19f, 18f)
                verticalLineToRelative(0.01f)
                moveToRelative(2.121f, 2.111f)
                curveToRelative(0.42f, -0.419f, 0.706f, -0.954f, 0.821f, -1.536f)
                curveToRelative(0.116f, -0.582f, 0.056f, -1.185f, -0.17f, -1.733f)
                curveToRelative(-0.227f, -0.548f, -0.611f, -1.017f, -1.105f, -1.347f)
                curveToRelative(-0.493f, -0.33f, -1.073f, -0.506f, -1.667f, -0.506f)
                curveToRelative(-0.593f, 0f, -1.173f, 0.176f, -1.667f, 0.506f)
                curveToRelative(-0.493f, 0.33f, -0.878f, 0.798f, -1.105f, 1.347f)
                curveToRelative(-0.227f, 0.548f, -0.286f, 1.151f, -0.17f, 1.733f)
                curveToRelative(0.116f, 0.582f, 0.402f, 1.116f, 0.821f, 1.536f)
                curveToRelative(0.418f, 0.419f, 1.125f, 1.045f, 2.121f, 1.879f)
                curveToRelative(1.051f, -0.89f, 1.759f, -1.516f, 2.121f, -1.879f)
                lineToRelative(-2.121f, -2.121f)
            }
        }.build()
        
        return _TablerFilter2Pin!!
    }

private var _TablerFilter2Pin: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/tabler/filter-2-pin.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:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M4,6h16" />
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M6,12h10" />
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M9,18h3" />
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M19,18v0.01m2.121,2.111c0.42,-0.419 0.706,-0.954 0.821,-1.536c0.116,-0.582 0.056,-1.185 -0.17,-1.733c-0.227,-0.548 -0.611,-1.017 -1.105,-1.347c-0.493,-0.33 -1.073,-0.506 -1.667,-0.506c-0.593,0 -1.173,0.176 -1.667,0.506c-0.493,0.33 -0.878,0.798 -1.105,1.347c-0.227,0.548 -0.286,1.151 -0.17,1.733c0.116,0.582 0.402,1.116 0.821,1.536c0.418,0.419 1.125,1.045 2.121,1.879c1.051,-0.89 1.759,-1.516 2.121,-1.879l-2.121,-2.121" />
</vector>
```

## SVG

Download: `https://composables.com/download/icons/tabler/filter-2-pin.svg`

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" ><path d="M4 6h16" /><path d="M6 12h10" /><path d="M9 18h3" /><path d="M19 18v.01m2.121 2.111c.42 -.419 .706 -.954 .821 -1.536c.116 -.582 .056 -1.185 -.17 -1.733c-.227 -.548 -.611 -1.017 -1.105 -1.347c-.493 -.33 -1.073 -.506 -1.667 -.506c-.593 0 -1.173 .176 -1.667 .506c-.493 .33 -.878 .798 -1.105 1.347c-.227 .548 -.286 1.151 -.17 1.733c.116 .582 .402 1.116 .821 1.536c.418 .419 1.125 1.045 2.121 1.879c1.051 -.89 1.759 -1.516 2.121 -1.879l-2.121 -2.121" /></svg>
```
