| # Material 3 Theme Adapter |
| |
| [](https://search.maven.org/search?q=g:com.google.accompanist) |
| |
| Material 3 Theme Adapter enables the reuse of [MDC-Android][mdc] Material 3 XML themes, for theming in [Jetpack Compose][compose]. |
| |
| ## Usage |
| |
| This library attempts to bridge the gap between [MDC-Android][mdc] Material 3 XML themes, and themes in [Jetpack Compose][compose], |
| allowing your composable [`MaterialTheme`][materialtheme] to be based on the `Activity`'s XML theme: |
| |
| ``` kotlin |
| Mdc3Theme { |
| // MaterialTheme.colorScheme, MaterialTheme.typography and MaterialTheme.shapes |
| // will now contain copies of the context's theme |
| } |
| ``` |
| |
| For more information, visit the documentation: https://google.github.io/accompanist/themeadapter-material3 |
| |
| ## Download |
| |
| ```groovy |
| repositories { |
| mavenCentral() |
| } |
| |
| dependencies { |
| implementation "com.google.accompanist:accompanist-themeadapter-material3:<version>" |
| } |
| ``` |
| |
| Snapshots of the development version are available in Sonatype's `snapshots` [repository][snap]. These are updated on every commit. |
| |
| [mdc]: https://github.com/material-components/material-components-android |
| [compose]: https://developer.android.com/jetpack/compose |
| [materialtheme]: https://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#materialtheme |
| [snap]: https://oss.sonatype.org/content/repositories/snapshots/com/google/accompanist/accompanist-themeadapter-material3/ |