Мы переходим на Компоненты материалов + AndroidX
- androidx.appcompat: AppCompat
- com.google.android.material: материал
В основном та же проблема, что и в этом вопросе: Как стилизовать приложение, переходящее на MaterialComponents, AndroidX и AppCompat
Я вижу, что общий совет - выбирать MaterialComponents вместо AppCompat. Но, глядя на библиотеку компонентов материала, некоторые из тем / стилей имеют формат _____.MaterialComponents.______
, а некоторые - _____.Design.______
.
Вот хороший пример .
Так в чем же разница между этими двумя? Почему некоторые стили только доступны как Design
, а не MaterialComponents
? TextAppearance.Design.Hint
хороший пример.