# texture Icon

> The texture icon from Material as Compose ImageVector Kotlin code, Android Vector Drawable XML and SVG.

- Library: [Material Icons](https://composables.com/icons/icon-libraries/material-icons.md)
- License: Apache 2.0 (full text in the [Material Icons library page](https://composables.com/icons/icon-libraries/material-icons.md))
- Styles: [Filled](https://composables.com/icons/icon-libraries/material-icons/texture.md?v=filled), [Outlined](https://composables.com/icons/icon-libraries/material-icons/texture.md?v=outlined), [Rounded](https://composables.com/icons/icon-libraries/material-icons/texture.md?v=rounded), [Sharp](https://composables.com/icons/icon-libraries/material-icons/texture.md?v=sharp), [Two-Tone](https://composables.com/icons/icon-libraries/material-icons/texture.md?v=twotone)
- Categories: [Image](https://composables.com/icons/categories/image.md)

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-icons/texture.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 MaterialIconsTexture: ImageVector
    get() {
        if (_MaterialIconsTexture != null) return _MaterialIconsTexture!!
        
        _MaterialIconsTexture = ImageVector.Builder(
            name = "texture",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 24f,
            viewportHeight = 24f
        ).apply {
            path(
                fill = SolidColor(Color.Transparent)
            ) {
                moveTo(0f, 0f)
                horizontalLineToRelative(24f)
                verticalLineToRelative(24f)
                horizontalLineTo(0f)
                verticalLineTo(0f)
                close()
            }
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(19.51f, 3.08f)
                lineTo(3.08f, 19.51f)
                curveToRelative(0.09f, 0.34f, 0.27f, 0.65f, 0.51f, 0.9f)
                curveToRelative(0.25f, 0.24f, 0.56f, 0.42f, 0.9f, 0.51f)
                lineTo(20.93f, 4.49f)
                curveToRelative(-0.19f, -0.69f, -0.73f, -1.23f, -1.42f, -1.41f)
                close()
                moveTo(11.88f, 3f)
                lineTo(3f, 11.88f)
                verticalLineToRelative(2.83f)
                lineTo(14.71f, 3f)
                horizontalLineToRelative(-2.83f)
                close()
                moveTo(5f, 3f)
                curveToRelative(-1.1f, 0f, -2f, 0.9f, -2f, 2f)
                verticalLineToRelative(2f)
                lineToRelative(4f, -4f)
                horizontalLineTo(5f)
                close()
                moveToRelative(14f, 18f)
                curveToRelative(0.55f, 0f, 1.05f, -0.22f, 1.41f, -0.59f)
                curveToRelative(0.37f, -0.36f, 0.59f, -0.86f, 0.59f, -1.41f)
                verticalLineToRelative(-2f)
                lineToRelative(-4f, 4f)
                horizontalLineToRelative(2f)
                close()
                moveToRelative(-9.71f, 0f)
                horizontalLineToRelative(2.83f)
                lineTo(21f, 12.12f)
                verticalLineTo(9.29f)
                lineTo(9.29f, 21f)
                close()
            }
        }.build()
        
        return _MaterialIconsTexture!!
    }

private var _MaterialIconsTexture: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-icons/texture.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:pathData="M0,0h24v24H0V0Z" />
    <path
        android:fillColor="@android:color/black"
        android:pathData="M19.51,3.08L3.08,19.51c0.09,0.34 0.27,0.65 0.51,0.9c0.25,0.24 0.56,0.42 0.9,0.51L20.93,4.49c-0.19,-0.69 -0.73,-1.23 -1.42,-1.41ZM11.88,3L3,11.88v2.83L14.71,3h-2.83ZM5,3c-1.1,0 -2,0.9 -2,2v2l4,-4H5Zm14,18c0.55,0 1.05,-0.22 1.41,-0.59c0.37,-0.36 0.59,-0.86 0.59,-1.41v-2l-4,4h2Zm-9.71,0h2.83L21,12.12V9.29L9.29,21Z" />
</vector>
```

## SVG

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

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19.51 3.08L3.08 19.51c.09.34.27.65.51.9.25.24.56.42.9.51L20.93 4.49c-.19-.69-.73-1.23-1.42-1.41zM11.88 3L3 11.88v2.83L14.71 3h-2.83zM5 3c-1.1 0-2 .9-2 2v2l4-4H5zm14 18c.55 0 1.05-.22 1.41-.59.37-.36.59-.86.59-1.41v-2l-4 4h2zm-9.71 0h2.83L21 12.12V9.29L9.29 21z"/></svg>
```
