# ColorParser

Artifact: [androidx.media3:media3-common](https://developer.android.com/jetpack/androidx/releases/media3) [View Source](https://cs.android.com/search?q=file:androidx/media3/common/util/ColorParser.java+class:androidx.media3.common.util.ColorParser)

*** ** * ** ***


```
@UnstableApi
public final class ColorParser
```

<br />

*** ** * ** ***

Parser for color expressions found in styling formats, e.g. TTML and CSS.

See also:

- [WebVTT CSS Styling](https://w3c.github.io/webvtt/#styling)
- [Timed Text Markup Language 2 (TTML2) - 10.3.5](https://www.w3.org/TR/ttml2/)

## Summary

| ### Public methods |
|---|---|
| `static @https://developer.android.com/reference/androidx/annotation/ColorInt int` | `https://developer.android.com/reference/androidx/media3/common/util/ColorParser#parseCssColor(java.lang.String)(https://developer.android.com/reference/java/lang/String.html colorExpression)` Parses a CSS color expression. |
| `static @https://developer.android.com/reference/androidx/annotation/ColorInt int` | `https://developer.android.com/reference/androidx/media3/common/util/ColorParser#parseTtmlColor(java.lang.String)(https://developer.android.com/reference/java/lang/String.html colorExpression)` Parses a TTML color expression. |

## Public methods

### parseCssColor

```
public static @ColorInt int parseCssColor(String colorExpression)
```

Parses a CSS color expression.

| Parameters |
|---|---|
| `https://developer.android.com/reference/java/lang/String.html colorExpression` | The color expression. |

| Returns |
|---|---|
| `@https://developer.android.com/reference/androidx/annotation/ColorInt int` | The parsed ARGB color. |

### parseTtmlColor

```
public static @ColorInt int parseTtmlColor(String colorExpression)
```

Parses a TTML color expression.

| Parameters |
|---|---|
| `https://developer.android.com/reference/java/lang/String.html colorExpression` | The color expression. |

| Returns |
|---|---|
| `@https://developer.android.com/reference/androidx/annotation/ColorInt int` | The parsed ARGB color. |