所有MaterialCardView在棒棒糖之前都变黑了,特别是API 16,如下所示:
我试图为卡制作样式,但是它不起作用,但是当我使用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
答案 0 :(得分:0)
已通过迁移到AndroidX解决,并将新的材料库添加到gradle中:
implementation 'com.google.android.material:material:1.0.0'