# brand-wechat Icon

> The brand-wechat 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/brand-wechat.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 TablerBrandWechat: ImageVector
    get() {
        if (_TablerBrandWechat != null) return _TablerBrandWechat!!
        
        _TablerBrandWechat = ImageVector.Builder(
            name = "brand-wechat",
            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(16.5f, 10f)
                curveToRelative(3.038f, 0f, 5.5f, 2.015f, 5.5f, 4.5f)
                curveToRelative(0f, 1.397f, -0.778f, 2.645f, -2f, 3.47f)
                lineToRelative(0f, 2.03f)
                lineToRelative(-1.964f, -1.178f)
                arcToRelative(6.649f, 6.649f, 0f, false, true, -1.536f, 0.178f)
                curveToRelative(-3.038f, 0f, -5.5f, -2.015f, -5.5f, -4.5f)
                reflectiveCurveToRelative(2.462f, -4.5f, 5.5f, -4.5f)
            }
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(11.197f, 15.698f)
                curveToRelative(-0.69f, 0.196f, -1.43f, 0.302f, -2.197f, 0.302f)
                arcToRelative(8.008f, 8.008f, 0f, false, true, -2.612f, -0.432f)
                lineToRelative(-2.388f, 1.432f)
                verticalLineToRelative(-2.801f)
                curveToRelative(-1.237f, -1.082f, -2f, -2.564f, -2f, -4.199f)
                curveToRelative(0f, -3.314f, 3.134f, -6f, 7f, -6f)
                curveToRelative(3.782f, 0f, 6.863f, 2.57f, 7f, 5.785f)
                lineToRelative(0f, 0.233f)
            }
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(10f, 8f)
                horizontalLineToRelative(0.01f)
            }
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(7f, 8f)
                horizontalLineToRelative(0.01f)
            }
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(15f, 14f)
                horizontalLineToRelative(0.01f)
            }
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(18f, 14f)
                horizontalLineToRelative(0.01f)
            }
        }.build()
        
        return _TablerBrandWechat!!
    }

private var _TablerBrandWechat: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/tabler/brand-wechat.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="M16.5,10c3.038,0 5.5,2.015 5.5,4.5c0,1.397 -0.778,2.645 -2,3.47l0,2.03l-1.964,-1.178a6.649,6.649 0 0,1 -1.536,0.178c-3.038,0 -5.5,-2.015 -5.5,-4.5s2.462,-4.5 5.5,-4.5" />
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M11.197,15.698c-0.69,0.196 -1.43,0.302 -2.197,0.302a8.008,8.008 0 0,1 -2.612,-0.432l-2.388,1.432v-2.801c-1.237,-1.082 -2,-2.564 -2,-4.199c0,-3.314 3.134,-6 7,-6c3.782,0 6.863,2.57 7,5.785l0,0.233" />
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M10,8h0.01" />
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M7,8h0.01" />
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M15,14h0.01" />
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M18,14h0.01" />
</vector>
```

## SVG

Download: `https://composables.com/download/icons/tabler/brand-wechat.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="M16.5 10c3.038 0 5.5 2.015 5.5 4.5c0 1.397 -.778 2.645 -2 3.47l0 2.03l-1.964 -1.178a6.649 6.649 0 0 1 -1.536 .178c-3.038 0 -5.5 -2.015 -5.5 -4.5s2.462 -4.5 5.5 -4.5" /><path d="M11.197 15.698c-.69 .196 -1.43 .302 -2.197 .302a8.008 8.008 0 0 1 -2.612 -.432l-2.388 1.432v-2.801c-1.237 -1.082 -2 -2.564 -2 -4.199c0 -3.314 3.134 -6 7 -6c3.782 0 6.863 2.57 7 5.785l0 .233" /><path d="M10 8h.01" /><path d="M7 8h.01" /><path d="M15 14h.01" /><path d="M18 14h.01" /></svg>
```
