CardView圆角出现意外的白色颜色

9
使用CardView中的圆角时,在圆角区域显示一个白色边框,这在黑暗环境下更容易看到。为了更好地理解,请查看下面附加的图片。enter image description here 这是XML代码:
<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/colorTransparent"
    android:orientation="vertical"
    android:padding="4sp">


    <androidx.cardview.widget.CardView
        android:id="@+id/image_view_container"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="5dp"
        android:layout_marginBottom="20dp"
        android:background="@color/colorTransparent"
        app:cardCornerRadius="20dp"
        app:cardElevation="4dp">


        <ImageView
            android:id="@+id/iv_themes"
            android:layout_width="match_parent"
            android:layout_height="110dp"
            android:background="@color/colorTransparent"
            android:gravity="center"
            android:scaleType="centerCrop"
            android:src="@mipmap/tm_2_mip_background" />

    </androidx.cardview.widget.CardView>

</LinearLayout>

1个回答

16

我最近也遇到了相同的问题。 在CardView中添加app:cardBackgroundColor="@color/transparent"就解决了问题。


您,先生,是我的救星!在浪费了很多时间后,您的解决方案为我解决了问题! - M. Arabi Hasan Sakib
男人,你也是我的救星!! - Adi
为什么它还没有被接受为答案? - Vikash Sharma

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接