Я применил android background attribute
в android button
. В то время как в режиме day/light
атрибут применяется без проблем, но при переключении на night/dark mode
атрибут не применяется, и вместо theme applied
.
появляется кнопка с grey background
. Это мой android код кнопки:
<Button
android:id="@+id/logoutbtn"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/view2"
android:layout_centerHorizontal="true"
android:text="@string/logout_text"
android:textSize="14sp"
android:typeface="normal"
android:layout_marginTop="5dp"
android:layout_marginStart="50dp"
android:layout_marginEnd="50dp"
android:layout_marginBottom="20dp"
android:background="@drawable/button_background_accent_rounded"
/>
А это мой нарисованный код для фона:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient android:startColor="#2EBAC6"
android:endColor="#4DDCE8"
android:angle="180" />
<corners android:radius="300dp" />
Вывод, который я получил:
- для дневного режима
для ночного режима
Любая помощь или предложения без изменения java кода очень приветствуются.