0

我对透明 CardView 有疑问。当我将 CornerRadius 属性设置为卡片时会发生这种情况,没有此属性一切正常。它看起来像这样(标记为红色):在此处输入图像描述

代码:

<android.support.v7.widget.CardView <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:id="@+id/item"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
card_view:cardCornerRadius="@dimen/some_dimen_here"
card_view:cardUseCompatPadding="true"
card_view:cardBackgroundColor="@android:color/transparent">

它是如何固定的?有任何想法吗?

4

1 回答 1

0

嗨,请删除 card_view:cardBackgroundColor 并尝试

   <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:card_view="http://schemas.android.com/apk/res-auto"
        android:id="@+id/item"
        android:layout_width="match_parent"
        android:layout_height="100dp"
        android:orientation="horizontal"
        card_view:cardElevation="4dp"
        card_view:cardCornerRadius="2dp">

    </android.support.v7.widget.CardView>
于 2017-02-01T10:51:17.787 回答