Как использовать Material You (Material 3) без Jetpack Compose и Kotlin?
Мой проект полностью на Java, по разным причинам нет возможности использовать Jetpack Compose и Kotlin.
Могу ли я в своем проекте использовать компоненты Material You (Material 3)?
Ответы (1 шт):
Вы можете использовать Material 3 без Compose и Kotlin, вся техническая документация есть на официальном сайте и на гитхабе.
Кроме того, есть удобный инструмент Theme Builder для генерации цветовой палитры.
Чтобы начать, добавьте в проект следующую зависимость:
implementation 'com.google.android.material:material:1.8.0'
Если у вас уже есть эта зависимость в проекте, проверьте, что ее версия 1.5.0 или выше.
Далее, отнаследуйте свою базовую тему от Theme.Material3.* и используйте любые доступные компоненты Material 3.
Если остались вопросы, то можете посмотреть этот минималистичный демо-проект, который написан на Java и использует тему Material 3.