При использовании Theme.MaterialComponents цвет для + и - в ElegantNumberButton меняется - PullRequest
0 голосов
/ 05 апреля 2020

Чтобы использовать Chip и ChipGroup, я установил стиль приложения расширяет Theme.MaterialComponents в манифестах. xml, затем цвет "+" и "-" в ElegantNumberButton меняется до после

Это мой стиль (после использования MaterialComponents):

<style name="AppTheme" parent="Theme.MaterialComponents.Light">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <!-- <item name="colorPrimary">@android:color/transparent</item>-->
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>


        <item name="colorOnSurface">@color/black</item>
    </style>

и это кнопка

<com.cepheuen.elegantnumberbutton.view.ElegantNumberButton
                        android:layout_width="100dp"
                        android:layout_height="30dp"
                        android:id="@+id/number_button"
                        android:layout_marginBottom="18dp"
                        android:layout_marginLeft="8dp"
                        android:layout_marginTop="8dp"
                        app:backGroundColor="#F42A42"
                        app:finalNumber="20"
                        app:initialNumber="1"
                        app:textSize="8sp"
                        />

что я могу сделать?

1 Ответ

0 голосов
/ 05 апреля 2020

Похоже, ваша библиотека еще не предназначена для работы со стилями материалов. Используйте bridge версию темы,

<style name="AppTheme" parent="Theme.MaterialComponents.Light.Bridge">
...