# beach_access Icon

> The beach_access icon from Material Symbols as Compose ImageVector Kotlin code, Android Vector Drawable XML and SVG.

- Library: [Material Symbols](https://composables.com/icons/icon-libraries/material-symbols.md)
- License: Apache 2.0 (full text in the [Material Symbols library page](https://composables.com/icons/icon-libraries/material-symbols.md))
- Styles: [Outlined](https://composables.com/icons/icon-libraries/material-symbols/beach_access.md?v=outlined), [Rounded](https://composables.com/icons/icon-libraries/material-symbols/beach_access.md?v=rounded), [Sharp](https://composables.com/icons/icon-libraries/material-symbols/beach_access.md?v=sharp), [Outlined Filled](https://composables.com/icons/icon-libraries/material-symbols/beach_access.md?v=outlined-filled), [Rounded Filled](https://composables.com/icons/icon-libraries/material-symbols/beach_access.md?v=rounded-filled), [Sharp Filled](https://composables.com/icons/icon-libraries/material-symbols/beach_access.md?v=sharp-filled)

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/beach_access.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 MaterialSymbolsBeachAccess: ImageVector
    get() {
        if (_MaterialSymbolsBeachAccess != null) return _MaterialSymbolsBeachAccess!!
        
        _MaterialSymbolsBeachAccess = ImageVector.Builder(
            name = "beach_access",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 960f,
            viewportHeight = 960f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(784f, 840f)
                lineTo(530f, 586f)
                lineToRelative(56f, -56f)
                lineToRelative(254f, 254f)
                lineToRelative(-56f, 56f)
                close()
                moveToRelative(-546f, -28f)
                quadToRelative(-60f, -60f, -89f, -135f)
                reflectiveQuadToRelative(-29f, -153f)
                quadToRelative(0f, -78f, 29f, -152f)
                reflectiveQuadToRelative(89f, -134f)
                quadToRelative(60f, -60f, 134.5f, -89.5f)
                reflectiveQuadTo(525f, 119f)
                quadToRelative(78f, 0f, 152.5f, 29.5f)
                reflectiveQuadTo(812f, 238f)
                lineTo(238f, 812f)
                close()
                moveToRelative(8f, -122f)
                lineToRelative(54f, -54f)
                quadToRelative(-16f, -21f, -30.5f, -43f)
                reflectiveQuadTo(243f, 549f)
                quadToRelative(-12f, -22f, -21f, -44f)
                reflectiveQuadToRelative(-16f, -43f)
                quadToRelative(-11f, 59f, -1.5f, 118f)
                reflectiveQuadTo(246f, 690f)
                close()
                moveToRelative(112f, -110f)
                lineToRelative(222f, -224f)
                quadToRelative(-43f, -33f, -86.5f, -53.5f)
                reflectiveQuadToRelative(-81.5f, -28f)
                quadToRelative(-38f, -7.5f, -68.5f, -2.5f)
                reflectiveQuadTo(296f, 294f)
                quadToRelative(-17f, 18f, -22f, 48.5f)
                reflectiveQuadToRelative(2.5f, 69f)
                quadToRelative(7.5f, 38.5f, 28f, 81.5f)
                reflectiveQuadToRelative(53.5f, 87f)
                close()
                moveToRelative(278f, -280f)
                lineToRelative(56f, -54f)
                quadToRelative(-53f, -32f, -112f, -42f)
                reflectiveQuadToRelative(-118f, 2f)
                quadToRelative(22f, 7f, 44f, 16f)
                reflectiveQuadToRelative(44f, 20.5f)
                quadToRelative(22f, 11.5f, 43.5f, 26f)
                reflectiveQuadTo(636f, 300f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsBeachAccess!!
    }

private var _MaterialSymbolsBeachAccess: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-symbols/beach_access.xml`

```xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="960"
    android:viewportHeight="960">
    <path
        android:fillColor="@android:color/black"
        android:pathData="M784,840L530,586l56,-56l254,254l-56,56Zm-546,-28q-60,-60 -89,-135t-29,-153q0,-78 29,-152t89,-134q60,-60 134.5,-89.5T525,119q78,0 152.5,29.5T812,238L238,812Zm8,-122l54,-54q-16,-21 -30.5,-43T243,549q-12,-22 -21,-44t-16,-43q-11,59 -1.5,118T246,690Zm112,-110l222,-224q-43,-33 -86.5,-53.5t-81.5,-28q-38,-7.5 -68.5,-2.5T296,294q-17,18 -22,48.5t2.5,69q7.5,38.5 28,81.5t53.5,87Zm278,-280l56,-54q-53,-32 -112,-42t-118,2q22,7 44,16t44,20.5q22,11.5 43.5,26T636,300Z" />
</vector>
```

## SVG

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

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="currentColor"><path d="M784-120 530-374l56-56 254 254-56 56Zm-546-28q-60-60-89-135t-29-153q0-78 29-152t89-134q60-60 134.5-89.5T525-841q78 0 152.5 29.5T812-722L238-148Zm8-122 54-54q-16-21-30.5-43T243-411q-12-22-21-44t-16-43q-11 59-1.5 118T246-270Zm112-110 222-224q-43-33-86.5-53.5t-81.5-28q-38-7.5-68.5-2.5T296-666q-17 18-22 48.5t2.5 69q7.5 38.5 28 81.5t53.5 87Zm278-280 56-54q-53-32-112-42t-118 2q22 7 44 16t44 20.5q22 11.5 43.5 26T636-660Z"/></svg>
```
