# airline_seat_flat Icon

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

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-icons/airline_seat_flat.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 MaterialIconsAirlineSeatFlat: ImageVector
    get() {
        if (_MaterialIconsAirlineSeatFlat != null) return _MaterialIconsAirlineSeatFlat!!
        
        _MaterialIconsAirlineSeatFlat = ImageVector.Builder(
            name = "airline_seat_flat",
            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)
                verticalLineTo(0f)
                close()
            }
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(5f, 13f)
                curveToRelative(0.78f, 0f, 1.55f, -0.3f, 2.14f, -0.9f)
                curveToRelative(1.16f, -1.19f, 1.14f, -3.08f, -0.04f, -4.24f)
                curveTo(6.51f, 7.29f, 5.75f, 7f, 5f, 7f)
                curveToRelative(-0.78f, 0f, -1.55f, 0.3f, -2.14f, 0.9f)
                curveToRelative(-1.16f, 1.19f, -1.14f, 3.08f, 0.04f, 4.24f)
                curveToRelative(0.59f, 0.57f, 1.35f, 0.86f, 2.1f, 0.86f)
                close()
                moveToRelative(-0.71f, -3.7f)
                curveToRelative(0.19f, -0.19f, 0.44f, -0.3f, 0.71f, -0.3f)
                curveToRelative(0.26f, 0f, 0.51f, 0.1f, 0.7f, 0.28f)
                curveToRelative(0.4f, 0.39f, 0.4f, 1.01f, 0.02f, 1.41f)
                curveToRelative(-0.2f, 0.2f, -0.45f, 0.31f, -0.72f, 0.31f)
                curveToRelative(-0.26f, 0f, -0.51f, -0.1f, -0.7f, -0.28f)
                curveToRelative(-0.4f, -0.4f, -0.4f, -1.02f, -0.01f, -1.42f)
                close()
                moveTo(18f, 7f)
                horizontalLineTo(9f)
                verticalLineToRelative(6f)
                horizontalLineToRelative(13f)
                verticalLineToRelative(-2f)
                curveToRelative(0f, -2.21f, -1.79f, -4f, -4f, -4f)
                close()
                moveToRelative(-7f, 4f)
                verticalLineTo(9f)
                horizontalLineToRelative(7f)
                curveToRelative(1.1f, 0f, 2f, 0.9f, 2f, 2f)
                horizontalLineToRelative(-9f)
                close()
                moveToRelative(-9f, 5f)
                horizontalLineToRelative(6f)
                verticalLineToRelative(2f)
                horizontalLineToRelative(8f)
                verticalLineToRelative(-2f)
                horizontalLineToRelative(6f)
                verticalLineToRelative(-2f)
                horizontalLineTo(2f)
                close()
            }
        }.build()
        
        return _MaterialIconsAirlineSeatFlat!!
    }

private var _MaterialIconsAirlineSeatFlat: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-icons/airline_seat_flat.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,0h24v24H0V0Z" />
    <path
        android:fillColor="@android:color/black"
        android:pathData="M5,13c0.78,0 1.55,-0.3 2.14,-0.9c1.16,-1.19 1.14,-3.08 -0.04,-4.24C6.51,7.29 5.75,7 5,7c-0.78,0 -1.55,0.3 -2.14,0.9c-1.16,1.19 -1.14,3.08 0.04,4.24c0.59,0.57 1.35,0.86 2.1,0.86Zm-0.71,-3.7c0.19,-0.19 0.44,-0.3 0.71,-0.3c0.26,0 0.51,0.1 0.7,0.28c0.4,0.39 0.4,1.01 0.02,1.41c-0.2,0.2 -0.45,0.31 -0.72,0.31c-0.26,0 -0.51,-0.1 -0.7,-0.28c-0.4,-0.4 -0.4,-1.02 -0.01,-1.42ZM18,7H9v6h13v-2c0,-2.21 -1.79,-4 -4,-4Zm-7,4V9h7c1.1,0 2,0.9 2,2h-9Zm-9,5h6v2h8v-2h6v-2H2Z" />
</vector>
```

## SVG

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

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M5 13c.78 0 1.55-.3 2.14-.9 1.16-1.19 1.14-3.08-.04-4.24C6.51 7.29 5.75 7 5 7c-.78 0-1.55.3-2.14.9-1.16 1.19-1.14 3.08.04 4.24.59.57 1.35.86 2.1.86zm-.71-3.7c.19-.19.44-.3.71-.3.26 0 .51.1.7.28.4.39.4 1.01.02 1.41-.2.2-.45.31-.72.31-.26 0-.51-.1-.7-.28-.4-.4-.4-1.02-.01-1.42zM18 7H9v6h13v-2c0-2.21-1.79-4-4-4zm-7 4V9h7c1.1 0 2 .9 2 2h-9zm-9 5h6v2h8v-2h6v-2H2z"/></svg>
```
