# movie_filter Icon

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

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/movie_filter.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 MaterialSymbolsMovieFilter: ImageVector
    get() {
        if (_MaterialSymbolsMovieFilter != null) return _MaterialSymbolsMovieFilter!!
        
        _MaterialSymbolsMovieFilter = ImageVector.Builder(
            name = "movie_filter",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 24f,
            viewportHeight = 24f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(9.5f, 11f)
                lineToRelative(-0.95f, 2.05f)
                lineTo(6.5f, 14f)
                lineToRelative(2.05f, 0.95f)
                lineTo(9.5f, 17f)
                lineToRelative(0.95f, -2.05f)
                lineTo(12.5f, 14f)
                lineToRelative(-2.05f, -0.95f)
                close()
                moveToRelative(6f, 0f)
                lineToRelative(-0.65f, 1.35f)
                lineToRelative(-1.35f, 0.65f)
                lineToRelative(1.35f, 0.65f)
                lineToRelative(0.65f, 1.35f)
                lineToRelative(0.65f, -1.35f)
                lineTo(17.5f, 13f)
                lineToRelative(-1.35f, -0.65f)
                close()
                moveTo(4f, 4f)
                lineToRelative(2f, 4f)
                horizontalLineToRelative(3f)
                lineTo(7f, 4f)
                horizontalLineToRelative(2f)
                lineToRelative(2f, 4f)
                horizontalLineToRelative(3f)
                lineToRelative(-2f, -4f)
                horizontalLineToRelative(2f)
                lineToRelative(2f, 4f)
                horizontalLineToRelative(3f)
                lineToRelative(-2f, -4f)
                horizontalLineToRelative(3f)
                quadToRelative(0.825f, 0f, 1.413f, 0.588f)
                quadTo(22f, 5.175f, 22f, 6f)
                verticalLineToRelative(12f)
                quadToRelative(0f, 0.825f, -0.587f, 1.413f)
                quadTo(20.825f, 20f, 20f, 20f)
                horizontalLineTo(4f)
                quadToRelative(-0.825f, 0f, -1.412f, -0.587f)
                quadTo(2f, 18.825f, 2f, 18f)
                verticalLineTo(6f)
                quadToRelative(0f, -0.825f, 0.588f, -1.412f)
                quadTo(3.175f, 4f, 4f, 4f)
                close()
                moveToRelative(0f, 6f)
                verticalLineToRelative(8f)
                horizontalLineToRelative(16f)
                verticalLineToRelative(-8f)
                close()
                moveToRelative(0f, 0f)
                verticalLineToRelative(8f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsMovieFilter!!
    }

private var _MaterialSymbolsMovieFilter: ImageVector? = null
```

## Android Vector Drawable (XML)

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

```xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="24"
    android:viewportHeight="24">
    <path
        android:fillColor="@android:color/black"
        android:pathData="m9.5,11l-0.95,2.05L6.5,14l2.05,0.95L9.5,17l0.95,-2.05L12.5,14l-2.05,-0.95Zm6,0l-0.65,1.35l-1.35,0.65l1.35,0.65l0.65,1.35l0.65,-1.35L17.5,13l-1.35,-0.65ZM4,4l2,4h3L7,4h2l2,4h3l-2,-4h2l2,4h3l-2,-4h3q0.825,0 1.413,0.588Q22,5.175 22,6v12q0,0.825 -0.587,1.413Q20.825,20 20,20H4q-0.825,0 -1.412,-0.587Q2,18.825 2,18V6q0,-0.825 0.588,-1.412Q3.175,4 4,4Zm0,6v8h16v-8Zm0,0v8Z" />
</vector>
```

## SVG

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

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="m9.5 11-.95 2.05L6.5 14l2.05.95L9.5 17l.95-2.05L12.5 14l-2.05-.95Zm6 0-.65 1.35-1.35.65 1.35.65.65 1.35.65-1.35L17.5 13l-1.35-.65ZM4 4l2 4h3L7 4h2l2 4h3l-2-4h2l2 4h3l-2-4h3q.825 0 1.413.588Q22 5.175 22 6v12q0 .825-.587 1.413Q20.825 20 20 20H4q-.825 0-1.412-.587Q2 18.825 2 18V6q0-.825.588-1.412Q3.175 4 4 4Zm0 6v8h16v-8Zm0 0v8Z"/></svg>
```
