# tsunami Icon

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

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/tsunami.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 MaterialSymbolsTsunami: ImageVector
    get() {
        if (_MaterialSymbolsTsunami != null) return _MaterialSymbolsTsunami!!
        
        _MaterialSymbolsTsunami = ImageVector.Builder(
            name = "tsunami",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 960f,
            viewportHeight = 960f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(80f, 840f)
                verticalLineToRelative(-80f)
                quadToRelative(38f, 0f, 68f, -14.5f)
                reflectiveQuadToRelative(65f, -40.5f)
                quadToRelative(30f, 25f, 65.5f, 39.5f)
                reflectiveQuadTo(347f, 759f)
                quadToRelative(33f, 0f, 69f, -14f)
                reflectiveQuadToRelative(65f, -40f)
                quadToRelative(32f, 28f, 66f, 41f)
                reflectiveQuadToRelative(68f, 13f)
                quadToRelative(33f, 0f, 64.5f, -13f)
                reflectiveQuadToRelative(69.5f, -41f)
                quadToRelative(39f, 30f, 69f, 42.5f)
                reflectiveQuadToRelative(62f, 12.5f)
                verticalLineToRelative(80f)
                quadToRelative(-35f, 0f, -67.5f, -9.5f)
                reflectiveQuadTo(749f, 803f)
                quadToRelative(-32f, 20f, -66.5f, 28.5f)
                reflectiveQuadTo(615f, 840f)
                quadToRelative(-33f, 0f, -67.5f, -8.5f)
                reflectiveQuadTo(481f, 803f)
                quadToRelative(-29f, 19f, -64f, 28f)
                reflectiveQuadToRelative(-70f, 9f)
                quadToRelative(-34f, 0f, -68f, -9f)
                reflectiveQuadToRelative(-66f, -28f)
                quadToRelative(-31f, 18f, -64.5f, 27.5f)
                reflectiveQuadTo(80f, 840f)
                close()
                moveToRelative(0f, -180f)
                verticalLineToRelative(-80f)
                quadToRelative(0f, -97f, 37.5f, -181f)
                reflectiveQuadTo(220f, 253f)
                quadToRelative(65f, -62f, 152.5f, -97.5f)
                reflectiveQuadTo(560f, 120f)
                quadToRelative(33f, 0f, 65.5f, 3.5f)
                reflectiveQuadTo(684f, 133f)
                quadToRelative(-21f, 32f, -32.5f, 67.5f)
                reflectiveQuadTo(640f, 267f)
                quadToRelative(0f, 55f, 39f, 94f)
                reflectiveQuadToRelative(94f, 39f)
                horizontalLineToRelative(107f)
                verticalLineToRelative(80f)
                horizontalLineTo(773f)
                quadToRelative(-89f, 0f, -151f, -62f)
                reflectiveQuadToRelative(-62f, -151f)
                quadToRelative(0f, -14f, 2f, -29.5f)
                reflectiveQuadToRelative(6f, -30.5f)
                quadToRelative(-74f, 18f, -121f, 76.5f)
                reflectiveQuadTo(400f, 420f)
                quadToRelative(0f, 36f, 11.5f, 68.5f)
                reflectiveQuadTo(444f, 550f)
                quadToRelative(8f, -5f, 17f, -11.5f)
                reflectiveQuadToRelative(19f, -13.5f)
                quadToRelative(29f, 26f, 67f, 40f)
                reflectiveQuadToRelative(68f, 14f)
                quadToRelative(30f, 0f, 67f, -14.5f)
                reflectiveQuadToRelative(67f, -39.5f)
                quadToRelative(32f, 24f, 63.5f, 39.5f)
                reflectiveQuadTo(880f, 580f)
                verticalLineToRelative(80f)
                quadToRelative(-35f, 0f, -67.5f, -9.5f)
                reflectiveQuadTo(749f, 623f)
                quadToRelative(-32f, 20f, -65f, 28.5f)
                reflectiveQuadToRelative(-69f, 8.5f)
                quadToRelative(-36f, 0f, -72f, -10f)
                reflectiveQuadToRelative(-62f, -27f)
                quadToRelative(-31f, 19f, -65f, 27.5f)
                reflectiveQuadToRelative(-69f, 9.5f)
                quadToRelative(-35f, 1f, -69f, -9f)
                reflectiveQuadToRelative(-65f, -28f)
                quadToRelative(-31f, 18f, -64.5f, 27.5f)
                reflectiveQuadTo(80f, 660f)
                close()
                moveToRelative(265f, -81f)
                horizontalLineToRelative(10f)
                quadToRelative(5f, 0f, 10f, -1f)
                quadToRelative(-22f, -35f, -33.5f, -75f)
                reflectiveQuadTo(320f, 420f)
                quadToRelative(0f, -81f, 37f, -146.5f)
                reflectiveQuadTo(460f, 166f)
                verticalLineToRelative(44f)
                quadToRelative(-62f, 16f, -114.5f, 48.5f)
                reflectiveQuadToRelative(-92f, 78.5f)
                quadTo(214f, 383f, 190f, 439.5f)
                reflectiveQuadTo(161f, 560f)
                quadToRelative(15f, -9f, 26f, -16f)
                reflectiveQuadToRelative(26f, -19f)
                quadToRelative(37f, 27f, 67f, 40.5f)
                reflectiveQuadToRelative(65f, 13.5f)
                close()
                moveToRelative(-75f, -168f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsTsunami!!
    }

private var _MaterialSymbolsTsunami: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-symbols/tsunami.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,840v-80q38,0 68,-14.5t65,-40.5q30,25 65.5,39.5T347,759q33,0 69,-14t65,-40q32,28 66,41t68,13q33,0 64.5,-13t69.5,-41q39,30 69,42.5t62,12.5v80q-35,0 -67.5,-9.5T749,803q-32,20 -66.5,28.5T615,840q-33,0 -67.5,-8.5T481,803q-29,19 -64,28t-70,9q-34,0 -68,-9t-66,-28q-31,18 -64.5,27.5T80,840Zm0,-180v-80q0,-97 37.5,-181T220,253q65,-62 152.5,-97.5T560,120q33,0 65.5,3.5T684,133q-21,32 -32.5,67.5T640,267q0,55 39,94t94,39h107v80H773q-89,0 -151,-62t-62,-151q0,-14 2,-29.5t6,-30.5q-74,18 -121,76.5T400,420q0,36 11.5,68.5T444,550q8,-5 17,-11.5t19,-13.5q29,26 67,40t68,14q30,0 67,-14.5t67,-39.5q32,24 63.5,39.5T880,580v80q-35,0 -67.5,-9.5T749,623q-32,20 -65,28.5t-69,8.5q-36,0 -72,-10t-62,-27q-31,19 -65,27.5t-69,9.5q-35,1 -69,-9t-65,-28q-31,18 -64.5,27.5T80,660Zm265,-81h10q5,0 10,-1q-22,-35 -33.5,-75T320,420q0,-81 37,-146.5T460,166v44q-62,16 -114.5,48.5t-92,78.5Q214,383 190,439.5T161,560q15,-9 26,-16t26,-19q37,27 67,40.5t65,13.5Zm-75,-168Z" />
</vector>
```

## SVG

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

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="currentColor"><path d="M80-120v-80q38 0 68-14.5t65-40.5q30 25 65.5 39.5T347-201q33 0 69-14t65-40q32 28 66 41t68 13q33 0 64.5-13t69.5-41q39 30 69 42.5t62 12.5v80q-35 0-67.5-9.5T749-157q-32 20-66.5 28.5T615-120q-33 0-67.5-8.5T481-157q-29 19-64 28t-70 9q-34 0-68-9t-66-28q-31 18-64.5 27.5T80-120Zm0-180v-80q0-97 37.5-181T220-707q65-62 152.5-97.5T560-840q33 0 65.5 3.5T684-827q-21 32-32.5 67.5T640-693q0 55 39 94t94 39h107v80H773q-89 0-151-62t-62-151q0-14 2-29.5t6-30.5q-74 18-121 76.5T400-540q0 36 11.5 68.5T444-410q8-5 17-11.5t19-13.5q29 26 67 40t68 14q30 0 67-14.5t67-39.5q32 24 63.5 39.5T880-380v80q-35 0-67.5-9.5T749-337q-32 20-65 28.5t-69 8.5q-36 0-72-10t-62-27q-31 19-65 27.5t-69 9.5q-35 1-69-9t-65-28q-31 18-64.5 27.5T80-300Zm265-81h10q5 0 10-1-22-35-33.5-75T320-540q0-81 37-146.5T460-794v44q-62 16-114.5 48.5t-92 78.5Q214-577 190-520.5T161-400q15-9 26-16t26-19q37 27 67 40.5t65 13.5Zm-75-168Z"/></svg>
```
