MaterialCardView обратная совместимость - PullRequest
0 голосов
/ 27 марта 2019

Все функции MaterialCardView становятся черными перед леденцом на палочке, в частности API 16, например:

enter image description here

Я пытался создать стиль для карты,но это не работает, но работает, когда я использую CardView.

<android.support.design.card.MaterialCardView
                android:layout_width="match_parent"
                android:layout_height="120dp"
                android:foreground="@color/transparent"
                android:id="@+id/matcard"
                android:background="@color/white"
                app:cardPreventCornerOverlap="false"
                app:cardUseCompatPadding="true"
                app:cardCornerRadius="12dp"
                app:strokeColor="@color/colorPrimary"
                app:strokeWidth="0.5dp"
                android:layout_margin="5dp">
                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:orientation="horizontal"
                    > ...
 </android.support.design.card.MaterialCardView>

Есть ли способ исправить это, не переписывая мой код?

Решено

Проблема решена!Переход на AndroidX

1 Ответ

0 голосов
/ 27 марта 2019

Решено путем миграции на AndroidX и добавление новой библиотеки материалов в gradle:

implementation 'com.google.android.material:material:1.0.0'
...