Я изменил атрибуты Apptheme в соответствии с новыми рекомендациями по материалам, из-за этого моя кнопка материала, которую я использовал во всех своих проектах, потеряла цвета темы.
Я попытался создать пользовательские стили, сделав значения по умолчанию его родительскими и заставив их изменить свои основные и дополнительные цвета.
XML-файл для кнопки
<com.google.android.material.button.MaterialButton
android:id="@+id/bs_create_business"
style="@style/Widget.MaterialComponents.Button.OutlinedButton"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="left|center_vertical"
android:text="@string/create_business"
android:textAllCaps="true"
app:backgroundTint="@color/browser_actions_bg_grey" />
стили.xml
<style name="AppTheme"parent="Theme.MaterialComponents.Light.NoActionBar">
<item name="colorPrimary">@color/foopprimary_500</item>
<item name="colorPrimaryDark">@color/foopprimary_900</item>
<item name="colorAccent">@color/foopsecondary_500</item>
<itemname="android:windowBackground">@android:color/white</item>
<item name="fontFamily">@string/default_font</item>
<item name="colorSecondary">@color/foopsecondary_500</item>
<item name="colorOnSecondary">@color/foopprimary_500</item>
</style>