# airport_shuttle Icon

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

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-icons/airport_shuttle.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 MaterialIconsAirportShuttle: ImageVector
    get() {
        if (_MaterialIconsAirportShuttle != null) return _MaterialIconsAirportShuttle!!
        
        _MaterialIconsAirportShuttle = ImageVector.Builder(
            name = "airport_shuttle",
            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(17f, 5f)
                horizontalLineTo(3f)
                curveToRelative(-1.1f, 0f, -2f, 0.89f, -2f, 2f)
                verticalLineToRelative(9f)
                horizontalLineToRelative(2f)
                curveToRelative(0f, 1.66f, 1.34f, 3f, 3f, 3f)
                reflectiveCurveToRelative(3f, -1.34f, 3f, -3f)
                horizontalLineToRelative(6f)
                curveToRelative(0f, 1.66f, 1.34f, 3f, 3f, 3f)
                reflectiveCurveToRelative(3f, -1.34f, 3f, -3f)
                horizontalLineToRelative(2f)
                verticalLineToRelative(-5f)
                lineToRelative(-6f, -6f)
                close()
                moveToRelative(-2f, 2f)
                horizontalLineToRelative(1f)
                lineToRelative(3f, 3f)
                horizontalLineToRelative(-4f)
                verticalLineTo(7f)
                close()
                moveTo(9f, 7f)
                horizontalLineToRelative(4f)
                verticalLineToRelative(3f)
                horizontalLineTo(9f)
                verticalLineTo(7f)
                close()
                moveTo(3f, 7f)
                horizontalLineToRelative(4f)
                verticalLineToRelative(3f)
                horizontalLineTo(3f)
                verticalLineTo(7f)
                close()
                moveToRelative(3f, 10.25f)
                curveToRelative(-0.69f, 0f, -1.25f, -0.56f, -1.25f, -1.25f)
                reflectiveCurveToRelative(0.56f, -1.25f, 1.25f, -1.25f)
                reflectiveCurveToRelative(1.25f, 0.56f, 1.25f, 1.25f)
                reflectiveCurveToRelative(-0.56f, 1.25f, -1.25f, 1.25f)
                close()
                moveToRelative(12f, 0f)
                curveToRelative(-0.69f, 0f, -1.25f, -0.56f, -1.25f, -1.25f)
                reflectiveCurveToRelative(0.56f, -1.25f, 1.25f, -1.25f)
                reflectiveCurveToRelative(1.25f, 0.56f, 1.25f, 1.25f)
                reflectiveCurveToRelative(-0.56f, 1.25f, -1.25f, 1.25f)
                close()
                moveTo(21f, 14f)
                horizontalLineToRelative(-0.78f)
                curveToRelative(-0.55f, -0.61f, -1.34f, -1f, -2.22f, -1f)
                reflectiveCurveToRelative(-1.67f, 0.39f, -2.22f, 1f)
                horizontalLineTo(8.22f)
                curveToRelative(-0.55f, -0.61f, -1.33f, -1f, -2.22f, -1f)
                reflectiveCurveToRelative(-1.67f, 0.39f, -2.22f, 1f)
                horizontalLineTo(3f)
                verticalLineToRelative(-2f)
                horizontalLineToRelative(18f)
                verticalLineToRelative(2f)
                close()
            }
        }.build()
        
        return _MaterialIconsAirportShuttle!!
    }

private var _MaterialIconsAirportShuttle: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-icons/airport_shuttle.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="M17,5H3c-1.1,0 -2,0.89 -2,2v9h2c0,1.66 1.34,3 3,3s3,-1.34 3,-3h6c0,1.66 1.34,3 3,3s3,-1.34 3,-3h2v-5l-6,-6Zm-2,2h1l3,3h-4V7ZM9,7h4v3H9V7ZM3,7h4v3H3V7Zm3,10.25c-0.69,0 -1.25,-0.56 -1.25,-1.25s0.56,-1.25 1.25,-1.25s1.25,0.56 1.25,1.25s-0.56,1.25 -1.25,1.25Zm12,0c-0.69,0 -1.25,-0.56 -1.25,-1.25s0.56,-1.25 1.25,-1.25s1.25,0.56 1.25,1.25s-0.56,1.25 -1.25,1.25ZM21,14h-0.78c-0.55,-0.61 -1.34,-1 -2.22,-1s-1.67,0.39 -2.22,1H8.22c-0.55,-0.61 -1.33,-1 -2.22,-1s-1.67,0.39 -2.22,1H3v-2h18v2Z" />
</vector>
```

## SVG

Download: `https://composables.com/download/icons/material-icons/airport_shuttle.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="M17 5H3c-1.1 0-2 .89-2 2v9h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5l-6-6zm-2 2h1l3 3h-4V7zM9 7h4v3H9V7zM3 7h4v3H3V7zm3 10.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25zm12 0c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25zM21 14h-.78c-.55-.61-1.34-1-2.22-1s-1.67.39-2.22 1H8.22c-.55-.61-1.33-1-2.22-1s-1.67.39-2.22 1H3v-2h18v2z"/></svg>
```
