我遇到透明CardView的问题。当我将CornerRadius属性设置为card时,会发生这种情况,没有此属性,一切正常。看起来像这样(标记为红色):
代码:
<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">
如何解决这个问题?任何想法?
答案 0 :(得分: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>