Тема «Стили кнопок» не работает в режиме Android Темная тема (Theme.MaterialComponents.DayNight) - PullRequest
1 голос
/ 17 января 2020

Я применил 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" />

Вывод, который я получил:

  1. для дневного режима

1. for Day mode

для ночного режима

2. for night mode

Любая помощь или предложения без изменения java кода очень приветствуются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...