# shaved_ice Icon

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

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/shaved_ice.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 MaterialSymbolsShavedIce: ImageVector
    get() {
        if (_MaterialSymbolsShavedIce != null) return _MaterialSymbolsShavedIce!!
        
        _MaterialSymbolsShavedIce = ImageVector.Builder(
            name = "shaved_ice",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 960f,
            viewportHeight = 960f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(325f, 841f)
                quadToRelative(-54f, 0f, -96.5f, -34f)
                reflectiveQuadTo(170f, 720f)
                lineToRelative(-50f, -160f)
                horizontalLineToRelative(720f)
                lineToRelative(-50f, 160f)
                quadToRelative(-17f, 53f, -59f, 87f)
                reflectiveQuadToRelative(-96f, 34f)
                horizontalLineTo(325f)
                close()
                moveToRelative(0f, -81f)
                horizontalLineToRelative(310f)
                quadToRelative(27f, 0f, 48f, -17f)
                reflectiveQuadToRelative(29f, -43f)
                lineToRelative(19f, -60f)
                horizontalLineTo(229f)
                lineToRelative(18f, 60f)
                quadToRelative(8f, 26f, 29.5f, 43f)
                reflectiveQuadToRelative(48.5f, 17f)
                close()
                moveToRelative(155f, -360f)
                lineToRelative(-104f, 35f)
                quadToRelative(-8f, 3f, -16.5f, 4f)
                reflectiveQuadToRelative(-16.5f, 1f)
                quadToRelative(-7f, 0f, -13.5f, -1f)
                reflectiveQuadToRelative(-12.5f, -3f)
                quadToRelative(-17f, 22f, -27f, 48.5f)
                reflectiveQuadTo(280f, 540f)
                quadToRelative(0f, 5f, 0.5f, 10f)
                reflectiveQuadToRelative(1.5f, 10f)
                horizontalLineToRelative(-80f)
                quadToRelative(-1f, -5f, -1.5f, -10f)
                reflectiveQuadToRelative(-0.5f, -10f)
                quadToRelative(0f, -42f, 14f, -81f)
                reflectiveQuadToRelative(40f, -71f)
                quadToRelative(-6f, -11f, -10f, -24f)
                reflectiveQuadToRelative(-4f, -27f)
                quadToRelative(0f, -60f, 38.5f, -103.5f)
                reflectiveQuadTo(376f, 182f)
                quadToRelative(16f, -29f, 44f, -45.5f)
                reflectiveQuadToRelative(60f, -16.5f)
                quadToRelative(32f, 0f, 60.5f, 16.5f)
                reflectiveQuadTo(585f, 182f)
                quadToRelative(40f, 5f, 70.5f, 28.5f)
                reflectiveQuadTo(703f, 268f)
                lineToRelative(69f, -109f)
                lineToRelative(68f, 43f)
                lineToRelative(-126f, 197f)
                quadToRelative(21f, 32f, 33.5f, 67.5f)
                reflectiveQuadTo(760f, 540f)
                quadToRelative(0f, 5f, 0.5f, 10f)
                reflectiveQuadToRelative(-1.5f, 10f)
                horizontalLineToRelative(-81f)
                quadToRelative(2f, -5f, 2f, -10f)
                verticalLineToRelative(-10f)
                quadToRelative(0f, -29f, -9.5f, -55.5f)
                reflectiveQuadTo(643f, 436f)
                quadToRelative(-6f, 2f, -12.5f, 3f)
                reflectiveQuadToRelative(-13.5f, 1f)
                quadToRelative(-8f, 0f, -16.5f, -1f)
                reflectiveQuadToRelative(-16.5f, -4f)
                lineToRelative(-104f, -35f)
                close()
                moveToRelative(0f, -84f)
                lineToRelative(129f, 43f)
                quadToRelative(11f, 4f, 21f, -3f)
                reflectiveQuadToRelative(10f, -19f)
                quadToRelative(0f, -29f, -19f, -50f)
                reflectiveQuadToRelative(-48f, -25f)
                lineToRelative(-39f, -6f)
                lineToRelative(-20f, -35f)
                quadToRelative(-5f, -10f, -14f, -15.5f)
                reflectiveQuadToRelative(-20f, -5.5f)
                quadToRelative(-11f, 0f, -20.5f, 5.5f)
                reflectiveQuadTo(445f, 221f)
                lineToRelative(-19f, 35f)
                lineToRelative(-40f, 6f)
                quadToRelative(-29f, 4f, -47.5f, 25f)
                reflectiveQuadTo(320f, 337f)
                quadToRelative(0f, 12f, 9.5f, 19f)
                reflectiveQuadToRelative(20.5f, 3f)
                lineToRelative(130f, -43f)
                close()
                moveToRelative(0f, 324f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsShavedIce!!
    }

private var _MaterialSymbolsShavedIce: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-symbols/shaved_ice.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="M325,841q-54,0 -96.5,-34T170,720l-50,-160h720l-50,160q-17,53 -59,87t-96,34H325Zm0,-81h310q27,0 48,-17t29,-43l19,-60H229l18,60q8,26 29.5,43t48.5,17Zm155,-360l-104,35q-8,3 -16.5,4t-16.5,1q-7,0 -13.5,-1t-12.5,-3q-17,22 -27,48.5T280,540q0,5 0.5,10t1.5,10h-80q-1,-5 -1.5,-10t-0.5,-10q0,-42 14,-81t40,-71q-6,-11 -10,-24t-4,-27q0,-60 38.5,-103.5T376,182q16,-29 44,-45.5t60,-16.5q32,0 60.5,16.5T585,182q40,5 70.5,28.5T703,268l69,-109l68,43l-126,197q21,32 33.5,67.5T760,540q0,5 0.5,10t-1.5,10h-81q2,-5 2,-10v-10q0,-29 -9.5,-55.5T643,436q-6,2 -12.5,3t-13.5,1q-8,0 -16.5,-1t-16.5,-4l-104,-35Zm0,-84l129,43q11,4 21,-3t10,-19q0,-29 -19,-50t-48,-25l-39,-6l-20,-35q-5,-10 -14,-15.5t-20,-5.5q-11,0 -20.5,5.5T445,221l-19,35l-40,6q-29,4 -47.5,25T320,337q0,12 9.5,19t20.5,3l130,-43Zm0,324Z" />
</vector>
```

## SVG

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

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="currentColor"><path d="M325-119q-54 0-96.5-34T170-240l-50-160h720l-50 160q-17 53-59 87t-96 34H325Zm0-81h310q27 0 48-17t29-43l19-60H229l18 60q8 26 29.5 43t48.5 17Zm155-360-104 35q-8 3-16.5 4t-16.5 1q-7 0-13.5-1t-12.5-3q-17 22-27 48.5T280-420q0 5 .5 10t1.5 10h-80q-1-5-1.5-10t-.5-10q0-42 14-81t40-71q-6-11-10-24t-4-27q0-60 38.5-103.5T376-778q16-29 44-45.5t60-16.5q32 0 60.5 16.5T585-778q40 5 70.5 28.5T703-692l69-109 68 43-126 197q21 32 33.5 67.5T760-420q0 5 .5 10t-1.5 10h-81q2-5 2-10v-10q0-29-9.5-55.5T643-524q-6 2-12.5 3t-13.5 1q-8 0-16.5-1t-16.5-4l-104-35Zm0-84 129 43q11 4 21-3t10-19q0-29-19-50t-48-25l-39-6-20-35q-5-10-14-15.5t-20-5.5q-11 0-20.5 5.5T445-739l-19 35-40 6q-29 4-47.5 25T320-623q0 12 9.5 19t20.5 3l130-43Zm0 324Z"/></svg>
```
