# eyeglasses Icon

> The eyeglasses 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/eyeglasses.md?v=outlined), [Rounded](https://composables.com/icons/icon-libraries/material-symbols/eyeglasses.md?v=rounded), [Sharp](https://composables.com/icons/icon-libraries/material-symbols/eyeglasses.md?v=sharp), [Outlined Filled](https://composables.com/icons/icon-libraries/material-symbols/eyeglasses.md?v=outlined-filled), [Rounded Filled](https://composables.com/icons/icon-libraries/material-symbols/eyeglasses.md?v=rounded-filled), [Sharp Filled](https://composables.com/icons/icon-libraries/material-symbols/eyeglasses.md?v=sharp-filled)

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/eyeglasses.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 MaterialSymbolsEyeglasses: ImageVector
    get() {
        if (_MaterialSymbolsEyeglasses != null) return _MaterialSymbolsEyeglasses!!
        
        _MaterialSymbolsEyeglasses = ImageVector.Builder(
            name = "eyeglasses",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 960f,
            viewportHeight = 960f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(274f, 600f)
                quadToRelative(31f, 0f, 55.5f, -18f)
                reflectiveQuadToRelative(34.5f, -47f)
                lineToRelative(15f, -46f)
                quadToRelative(16f, -48f, -8f, -88.5f)
                reflectiveQuadTo(302f, 360f)
                horizontalLineTo(161f)
                lineToRelative(19f, 157f)
                quadToRelative(5f, 35f, 31.5f, 59f)
                reflectiveQuadToRelative(62.5f, 24f)
                close()
                moveToRelative(412f, 0f)
                quadToRelative(36f, 0f, 62.5f, -24f)
                reflectiveQuadToRelative(31.5f, -59f)
                lineToRelative(19f, -157f)
                horizontalLineTo(659f)
                quadToRelative(-45f, 0f, -69f, 41f)
                reflectiveQuadToRelative(-8f, 89f)
                lineToRelative(14f, 45f)
                quadToRelative(10f, 29f, 34.5f, 47f)
                reflectiveQuadToRelative(55.5f, 18f)
                close()
                moveToRelative(-412f, 80f)
                quadToRelative(-66f, 0f, -115.5f, -43.5f)
                reflectiveQuadTo(101f, 527f)
                lineTo(80f, 360f)
                horizontalLineTo(40f)
                verticalLineToRelative(-80f)
                horizontalLineToRelative(262f)
                quadToRelative(44f, 0f, 80.5f, 21.5f)
                reflectiveQuadTo(440f, 360f)
                horizontalLineToRelative(81f)
                quadToRelative(21f, -37f, 57.5f, -58.5f)
                reflectiveQuadTo(659f, 280f)
                horizontalLineToRelative(261f)
                verticalLineToRelative(80f)
                horizontalLineToRelative(-40f)
                lineToRelative(-21f, 167f)
                quadToRelative(-8f, 66f, -57.5f, 109.5f)
                reflectiveQuadTo(686f, 680f)
                quadToRelative(-57f, 0f, -102.5f, -32.5f)
                reflectiveQuadTo(520f, 561f)
                lineToRelative(-15f, -45f)
                quadToRelative(-2f, -7f, -4f, -14.5f)
                reflectiveQuadToRelative(-4f, -21.5f)
                horizontalLineToRelative(-34f)
                quadToRelative(-2f, 12f, -4f, 19.5f)
                reflectiveQuadToRelative(-4f, 14.5f)
                lineToRelative(-15f, 46f)
                quadToRelative(-18f, 54f, -63.5f, 87f)
                reflectiveQuadTo(274f, 680f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsEyeglasses!!
    }

private var _MaterialSymbolsEyeglasses: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-symbols/eyeglasses.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="M274,600q31,0 55.5,-18t34.5,-47l15,-46q16,-48 -8,-88.5T302,360H161l19,157q5,35 31.5,59t62.5,24Zm412,0q36,0 62.5,-24t31.5,-59l19,-157H659q-45,0 -69,41t-8,89l14,45q10,29 34.5,47t55.5,18Zm-412,80q-66,0 -115.5,-43.5T101,527L80,360H40v-80h262q44,0 80.5,21.5T440,360h81q21,-37 57.5,-58.5T659,280h261v80h-40l-21,167q-8,66 -57.5,109.5T686,680q-57,0 -102.5,-32.5T520,561l-15,-45q-2,-7 -4,-14.5t-4,-21.5h-34q-2,12 -4,19.5t-4,14.5l-15,46q-18,54 -63.5,87T274,680Z" />
</vector>
```

## SVG

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

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="currentColor"><path d="M274-360q31 0 55.5-18t34.5-47l15-46q16-48-8-88.5T302-600H161l19 157q5 35 31.5 59t62.5 24Zm412 0q36 0 62.5-24t31.5-59l19-157H659q-45 0-69 41t-8 89l14 45q10 29 34.5 47t55.5 18Zm-412 80q-66 0-115.5-43.5T101-433L80-600H40v-80h262q44 0 80.5 21.5T440-600h81q21-37 57.5-58.5T659-680h261v80h-40l-21 167q-8 66-57.5 109.5T686-280q-57 0-102.5-32.5T520-399l-15-45q-2-7-4-14.5t-4-21.5h-34q-2 12-4 19.5t-4 14.5l-15 46q-18 54-63.5 87T274-280Z"/></svg>
```
