# waves Icon

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

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/waves.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 MaterialSymbolsWaves: ImageVector
    get() {
        if (_MaterialSymbolsWaves != null) return _MaterialSymbolsWaves!!
        
        _MaterialSymbolsWaves = ImageVector.Builder(
            name = "waves",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 960f,
            viewportHeight = 960f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(80f, 814f)
                verticalLineToRelative(-78f)
                quadToRelative(29f, 0f, 49.5f, -9f)
                reflectiveQuadToRelative(41.5f, -19.5f)
                quadToRelative(21f, -10.5f, 46.5f, -19f)
                reflectiveQuadTo(280f, 680f)
                quadToRelative(38f, 0f, 62.5f, 8.5f)
                reflectiveQuadToRelative(45.5f, 19f)
                quadToRelative(21f, 10.5f, 42f, 19.5f)
                reflectiveQuadToRelative(50f, 9f)
                quadToRelative(29f, 0f, 50f, -9f)
                reflectiveQuadToRelative(42f, -19.5f)
                quadToRelative(21f, -10.5f, 46f, -19f)
                reflectiveQuadToRelative(62f, -8.5f)
                quadToRelative(38f, 0f, 63f, 8.5f)
                reflectiveQuadToRelative(46f, 19f)
                quadToRelative(21f, 10.5f, 42f, 19.5f)
                reflectiveQuadToRelative(49f, 9f)
                verticalLineToRelative(78f)
                quadToRelative(-38f, 0f, -63.5f, -9f)
                reflectiveQuadTo(770f, 785.5f)
                quadToRelative(-21f, -10.5f, -41f, -19f)
                reflectiveQuadToRelative(-49f, -8.5f)
                quadToRelative(-28f, 0f, -48.5f, 8.5f)
                reflectiveQuadToRelative(-41f, 19f)
                quadTo(570f, 796f, 544.5f, 805f)
                reflectiveQuadToRelative(-64.5f, 9f)
                quadToRelative(-39f, 0f, -64.5f, -9f)
                reflectiveQuadToRelative(-46f, -19.5f)
                quadTo(349f, 775f, 329f, 766.5f)
                reflectiveQuadToRelative(-49f, -8.5f)
                quadToRelative(-28f, 0f, -48.5f, 8.5f)
                reflectiveQuadToRelative(-41.5f, 19f)
                quadTo(169f, 796f, 143.5f, 805f)
                reflectiveQuadTo(80f, 814f)
                close()
                moveToRelative(0f, -178f)
                verticalLineToRelative(-78f)
                quadToRelative(29f, 0f, 49.5f, -9f)
                reflectiveQuadToRelative(41.5f, -19.5f)
                quadToRelative(21f, -10.5f, 46.5f, -19f)
                reflectiveQuadTo(280f, 502f)
                quadToRelative(38f, 0f, 62.5f, 8.5f)
                reflectiveQuadToRelative(45.5f, 19f)
                quadToRelative(21f, 10.5f, 42f, 19.5f)
                reflectiveQuadToRelative(50f, 9f)
                quadToRelative(29f, 0f, 50f, -9f)
                reflectiveQuadToRelative(42f, -19.5f)
                quadToRelative(21f, -10.5f, 46f, -19f)
                reflectiveQuadToRelative(62f, -8.5f)
                quadToRelative(38f, 0f, 63f, 8.5f)
                reflectiveQuadToRelative(46f, 19f)
                quadToRelative(21f, 10.5f, 42f, 19.5f)
                reflectiveQuadToRelative(49f, 9f)
                verticalLineToRelative(78f)
                quadToRelative(-38f, 0f, -63.5f, -9f)
                reflectiveQuadTo(770f, 607.5f)
                quadToRelative(-21f, -10.5f, -41f, -19f)
                reflectiveQuadToRelative(-49f, -8.5f)
                quadToRelative(-29f, 0f, -49.5f, 8.5f)
                reflectiveQuadToRelative(-41f, 19f)
                quadTo(569f, 618f, 544f, 627f)
                reflectiveQuadToRelative(-64f, 9f)
                quadToRelative(-39f, 0f, -64.5f, -9f)
                reflectiveQuadToRelative(-46f, -19.5f)
                quadTo(349f, 597f, 329f, 588.5f)
                reflectiveQuadToRelative(-49f, -8.5f)
                quadToRelative(-28f, 0f, -48.5f, 8.5f)
                reflectiveQuadToRelative(-41.5f, 19f)
                quadTo(169f, 618f, 143.5f, 627f)
                reflectiveQuadTo(80f, 636f)
                close()
                moveToRelative(0f, -178f)
                verticalLineToRelative(-78f)
                quadToRelative(29f, 0f, 49.5f, -9f)
                reflectiveQuadToRelative(41.5f, -19.5f)
                quadToRelative(21f, -10.5f, 46.5f, -19f)
                reflectiveQuadTo(280f, 324f)
                quadToRelative(38f, 0f, 62.5f, 8.5f)
                reflectiveQuadToRelative(45.5f, 19f)
                quadToRelative(21f, 10.5f, 42f, 19.5f)
                reflectiveQuadToRelative(50f, 9f)
                quadToRelative(29f, 0f, 50f, -9f)
                reflectiveQuadToRelative(42f, -19.5f)
                quadToRelative(21f, -10.5f, 46f, -19f)
                reflectiveQuadToRelative(62f, -8.5f)
                quadToRelative(38f, 0f, 63f, 8.5f)
                reflectiveQuadToRelative(46f, 19f)
                quadToRelative(21f, 10.5f, 42f, 19.5f)
                reflectiveQuadToRelative(49f, 9f)
                verticalLineToRelative(78f)
                quadToRelative(-38f, 0f, -63.5f, -9f)
                reflectiveQuadTo(770f, 429.5f)
                quadToRelative(-21f, -10.5f, -41f, -19f)
                reflectiveQuadToRelative(-49f, -8.5f)
                quadToRelative(-28f, 0f, -48.5f, 8.5f)
                reflectiveQuadToRelative(-41f, 19f)
                quadTo(570f, 440f, 544.5f, 449f)
                reflectiveQuadToRelative(-64.5f, 9f)
                quadToRelative(-39f, 0f, -64.5f, -9f)
                reflectiveQuadToRelative(-46f, -19.5f)
                quadTo(349f, 419f, 329f, 410.5f)
                reflectiveQuadToRelative(-49f, -8.5f)
                quadToRelative(-28f, 0f, -48.5f, 8.5f)
                reflectiveQuadToRelative(-41.5f, 19f)
                quadTo(169f, 440f, 143.5f, 449f)
                reflectiveQuadTo(80f, 458f)
                close()
                moveToRelative(0f, -178f)
                verticalLineToRelative(-78f)
                quadToRelative(29f, 0f, 49.5f, -9f)
                reflectiveQuadToRelative(41.5f, -19.5f)
                quadToRelative(21f, -10.5f, 46.5f, -19f)
                reflectiveQuadTo(280f, 146f)
                quadToRelative(38f, 0f, 62.5f, 8.5f)
                reflectiveQuadToRelative(45.5f, 19f)
                quadToRelative(21f, 10.5f, 42f, 19.5f)
                reflectiveQuadToRelative(50f, 9f)
                quadToRelative(29f, 0f, 50f, -9f)
                reflectiveQuadToRelative(42f, -19.5f)
                quadToRelative(21f, -10.5f, 46f, -19f)
                reflectiveQuadToRelative(62f, -8.5f)
                quadToRelative(38f, 0f, 63f, 8.5f)
                reflectiveQuadToRelative(46f, 19f)
                quadToRelative(21f, 10.5f, 42f, 19.5f)
                reflectiveQuadToRelative(49f, 9f)
                verticalLineToRelative(78f)
                quadToRelative(-38f, 0f, -63.5f, -9f)
                reflectiveQuadTo(770f, 251.5f)
                quadToRelative(-21f, -10.5f, -41f, -19f)
                reflectiveQuadToRelative(-49f, -8.5f)
                quadToRelative(-28f, 0f, -48.5f, 8.5f)
                reflectiveQuadToRelative(-41f, 19f)
                quadTo(570f, 262f, 544.5f, 271f)
                reflectiveQuadToRelative(-64.5f, 9f)
                quadToRelative(-39f, 0f, -64.5f, -9f)
                reflectiveQuadToRelative(-46f, -19.5f)
                quadTo(349f, 241f, 329f, 232.5f)
                reflectiveQuadToRelative(-49f, -8.5f)
                quadToRelative(-28f, 0f, -48.5f, 8.5f)
                reflectiveQuadToRelative(-41.5f, 19f)
                quadTo(169f, 262f, 143.5f, 271f)
                reflectiveQuadTo(80f, 280f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsWaves!!
    }

private var _MaterialSymbolsWaves: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-symbols/waves.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="M80,814v-78q29,0 49.5,-9t41.5,-19.5q21,-10.5 46.5,-19T280,680q38,0 62.5,8.5t45.5,19q21,10.5 42,19.5t50,9q29,0 50,-9t42,-19.5q21,-10.5 46,-19t62,-8.5q38,0 63,8.5t46,19q21,10.5 42,19.5t49,9v78q-38,0 -63.5,-9T770,785.5q-21,-10.5 -41,-19t-49,-8.5q-28,0 -48.5,8.5t-41,19Q570,796 544.5,805t-64.5,9q-39,0 -64.5,-9t-46,-19.5Q349,775 329,766.5t-49,-8.5q-28,0 -48.5,8.5t-41.5,19Q169,796 143.5,805T80,814Zm0,-178v-78q29,0 49.5,-9t41.5,-19.5q21,-10.5 46.5,-19T280,502q38,0 62.5,8.5t45.5,19q21,10.5 42,19.5t50,9q29,0 50,-9t42,-19.5q21,-10.5 46,-19t62,-8.5q38,0 63,8.5t46,19q21,10.5 42,19.5t49,9v78q-38,0 -63.5,-9T770,607.5q-21,-10.5 -41,-19t-49,-8.5q-29,0 -49.5,8.5t-41,19Q569,618 544,627t-64,9q-39,0 -64.5,-9t-46,-19.5Q349,597 329,588.5t-49,-8.5q-28,0 -48.5,8.5t-41.5,19Q169,618 143.5,627T80,636Zm0,-178v-78q29,0 49.5,-9t41.5,-19.5q21,-10.5 46.5,-19T280,324q38,0 62.5,8.5t45.5,19q21,10.5 42,19.5t50,9q29,0 50,-9t42,-19.5q21,-10.5 46,-19t62,-8.5q38,0 63,8.5t46,19q21,10.5 42,19.5t49,9v78q-38,0 -63.5,-9T770,429.5q-21,-10.5 -41,-19t-49,-8.5q-28,0 -48.5,8.5t-41,19Q570,440 544.5,449t-64.5,9q-39,0 -64.5,-9t-46,-19.5Q349,419 329,410.5t-49,-8.5q-28,0 -48.5,8.5t-41.5,19Q169,440 143.5,449T80,458Zm0,-178v-78q29,0 49.5,-9t41.5,-19.5q21,-10.5 46.5,-19T280,146q38,0 62.5,8.5t45.5,19q21,10.5 42,19.5t50,9q29,0 50,-9t42,-19.5q21,-10.5 46,-19t62,-8.5q38,0 63,8.5t46,19q21,10.5 42,19.5t49,9v78q-38,0 -63.5,-9T770,251.5q-21,-10.5 -41,-19t-49,-8.5q-28,0 -48.5,8.5t-41,19Q570,262 544.5,271t-64.5,9q-39,0 -64.5,-9t-46,-19.5Q349,241 329,232.5t-49,-8.5q-28,0 -48.5,8.5t-41.5,19Q169,262 143.5,271T80,280Z" />
</vector>
```

## SVG

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

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="currentColor"><path d="M80-146v-78q29 0 49.5-9t41.5-19.5q21-10.5 46.5-19T280-280q38 0 62.5 8.5t45.5 19q21 10.5 42 19.5t50 9q29 0 50-9t42-19.5q21-10.5 46-19t62-8.5q38 0 63 8.5t46 19q21 10.5 42 19.5t49 9v78q-38 0-63.5-9T770-174.5q-21-10.5-41-19t-49-8.5q-28 0-48.5 8.5t-41 19Q570-164 544.5-155t-64.5 9q-39 0-64.5-9t-46-19.5Q349-185 329-193.5t-49-8.5q-28 0-48.5 8.5t-41.5 19Q169-164 143.5-155T80-146Zm0-178v-78q29 0 49.5-9t41.5-19.5q21-10.5 46.5-19T280-458q38 0 62.5 8.5t45.5 19q21 10.5 42 19.5t50 9q29 0 50-9t42-19.5q21-10.5 46-19t62-8.5q38 0 63 8.5t46 19q21 10.5 42 19.5t49 9v78q-38 0-63.5-9T770-352.5q-21-10.5-41-19t-49-8.5q-29 0-49.5 8.5t-41 19Q569-342 544-333t-64 9q-39 0-64.5-9t-46-19.5Q349-363 329-371.5t-49-8.5q-28 0-48.5 8.5t-41.5 19Q169-342 143.5-333T80-324Zm0-178v-78q29 0 49.5-9t41.5-19.5q21-10.5 46.5-19T280-636q38 0 62.5 8.5t45.5 19q21 10.5 42 19.5t50 9q29 0 50-9t42-19.5q21-10.5 46-19t62-8.5q38 0 63 8.5t46 19q21 10.5 42 19.5t49 9v78q-38 0-63.5-9T770-530.5q-21-10.5-41-19t-49-8.5q-28 0-48.5 8.5t-41 19Q570-520 544.5-511t-64.5 9q-39 0-64.5-9t-46-19.5Q349-541 329-549.5t-49-8.5q-28 0-48.5 8.5t-41.5 19Q169-520 143.5-511T80-502Zm0-178v-78q29 0 49.5-9t41.5-19.5q21-10.5 46.5-19T280-814q38 0 62.5 8.5t45.5 19q21 10.5 42 19.5t50 9q29 0 50-9t42-19.5q21-10.5 46-19t62-8.5q38 0 63 8.5t46 19q21 10.5 42 19.5t49 9v78q-38 0-63.5-9T770-708.5q-21-10.5-41-19t-49-8.5q-28 0-48.5 8.5t-41 19Q570-698 544.5-689t-64.5 9q-39 0-64.5-9t-46-19.5Q349-719 329-727.5t-49-8.5q-28 0-48.5 8.5t-41.5 19Q169-698 143.5-689T80-680Z"/></svg>
```
