# media_bluetooth_on Icon

> The media_bluetooth_on 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/media_bluetooth_on.md?v=filled), [Outlined](https://composables.com/icons/icon-libraries/material-icons/media_bluetooth_on.md?v=outlined), [Rounded](https://composables.com/icons/icon-libraries/material-icons/media_bluetooth_on.md?v=rounded), [Sharp](https://composables.com/icons/icon-libraries/material-icons/media_bluetooth_on.md?v=sharp), [Two-Tone](https://composables.com/icons/icon-libraries/material-icons/media_bluetooth_on.md?v=twotone)
- Categories: [Device](https://composables.com/icons/categories/device.md)

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-icons/media_bluetooth_on.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.group
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp

val MaterialIconsMediaBluetoothOn: ImageVector
    get() {
        if (_MaterialIconsMediaBluetoothOn != null) return _MaterialIconsMediaBluetoothOn!!
        
        _MaterialIconsMediaBluetoothOn = ImageVector.Builder(
            name = "media_bluetooth_on",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 24f,
            viewportHeight = 24f
        ).apply {
            group {
                path(
                    fill = SolidColor(Color.Transparent)
                ) {
                    moveTo(0f, 0f)
                    horizontalLineToRelative(24f)
                    verticalLineToRelative(24f)
                    horizontalLineTo(0f)
                    verticalLineTo(0f)
                    close()
                }
            }
            group {
                group {
                    path(
                        fill = SolidColor(Color.Black)
                    ) {
                        moveTo(9f, 3f)
                        lineToRelative(0.01f, 10.55f)
                        curveToRelative(-0.6f, -0.34f, -1.28f, -0.55f, -2f, -0.55f)
                        curveTo(4.79f, 13f, 3f, 14.79f, 3f, 17f)
                        reflectiveCurveToRelative(1.79f, 4f, 4.01f, 4f)
                        reflectiveCurveTo(11f, 19.21f, 11f, 17f)
                        verticalLineTo(7f)
                        horizontalLineToRelative(4f)
                        verticalLineTo(3f)
                        horizontalLineTo(9f)
                        close()
                        moveTo(21f, 12.43f)
                        lineTo(17.57f, 9f)
                        horizontalLineToRelative(-0.6f)
                        verticalLineToRelative(4.55f)
                        lineToRelative(-2.75f, -2.75f)
                        lineToRelative(-0.85f, 0.85f)
                        lineTo(16.73f, 15f)
                        lineToRelative(-3.35f, 3.35f)
                        lineToRelative(0.85f, 0.85f)
                        lineToRelative(2.75f, -2.75f)
                        verticalLineTo(21f)
                        horizontalLineToRelative(0.6f)
                        lineTo(21f, 17.57f)
                        lineTo(18.42f, 15f)
                        lineTo(21f, 12.43f)
                        close()
                        moveTo(18.17f, 11.3f)
                        lineToRelative(1.13f, 1.13f)
                        lineToRelative(-1.13f, 1.13f)
                        verticalLineTo(11.3f)
                        close()
                        moveTo(19.3f, 17.57f)
                        lineToRelative(-1.13f, 1.13f)
                        verticalLineToRelative(-2.26f)
                        lineTo(19.3f, 17.57f)
                        close()
                    }
                }
            }
        }.build()
        
        return _MaterialIconsMediaBluetoothOn!!
    }

private var _MaterialIconsMediaBluetoothOn: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-icons/media_bluetooth_on.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="M9,3l0.01,10.55c-0.6,-0.34 -1.28,-0.55 -2,-0.55C4.79,13 3,14.79 3,17s1.79,4 4.01,4S11,19.21 11,17V7h4V3H9ZM21,12.43L17.57,9h-0.6v4.55l-2.75,-2.75l-0.85,0.85L16.73,15l-3.35,3.35l0.85,0.85l2.75,-2.75V21h0.6L21,17.57L18.42,15L21,12.43ZM18.17,11.3l1.13,1.13l-1.13,1.13V11.3ZM19.3,17.57l-1.13,1.13v-2.26L19.3,17.57Z" />
</vector>
```

## SVG

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

```svg
<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" viewBox="0 0 24 24" fill="currentColor"><g><path d="M0,0h24v24H0V0z" fill="none"/></g><g><g><path d="M9,3l0.01,10.55c-0.6-0.34-1.28-0.55-2-0.55C4.79,13,3,14.79,3,17s1.79,4,4.01,4S11,19.21,11,17V7h4V3H9z M21,12.43 L17.57,9h-0.6v4.55l-2.75-2.75l-0.85,0.85L16.73,15l-3.35,3.35l0.85,0.85l2.75-2.75V21h0.6L21,17.57L18.42,15L21,12.43z M18.17,11.3l1.13,1.13l-1.13,1.13V11.3z M19.3,17.57l-1.13,1.13v-2.26L19.3,17.57z"/></g></g></svg>
```
