Android 4.4从CardView中删除阴影
问题描述:
我试图从Cardview中删除阴影。
我用支持Android V7 Cardview在Android v4.4.2Android 4.4从CardView中删除阴影
我看布局:
<android.support.v7.widget.CardView
android:id="@+id/cardContainer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@null"
card_view:cardBackgroundColor="@color/transparent"
card_view:cardCornerRadius="0dp"
card_view:cardElevation="0dp"
card_view:cardPreventCornerOverlap="false"
card_view:contentPadding="0dp">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<include layout="@layout/include_profile_header" />
<include layout="@layout/include_profile_footer" />
</RelativeLayout>
</android.support.v7.widget.CardView>
正如你可以看到我使用:
card_view:cardElevation="0dp"
到目前为止已经试过:
android:background="@null"
但是你仍然可以在图像中看到我附上了显示的顶部阴影。
答
不能在4.4从cardview去除阴影。低于5.0海拔什么都没有所以所有的cardview是4.4是一个影子
要与阴影创建一个卡,使用card_view图像:cardElevation 属性。 CardView使用Android 5.0(API级别21)及更高级别上的真实仰角和动态阴影,并回退到早期版本上的编程阴影实现。有关更多信息,请参阅 维护兼容性。
http://developer.android.com/training/material/lists-cards.html#CardView
答
我只是用相对布局,而不是固定的这个问题。只需将CardView值更改为一个相对布局,你将基本上得到相同的结果,但没有阴影
尝试删除cardBackgroundColor @ motis10 –
安卓cardBackgroundColor不存在,card_view:cardBackgroundColor既不 – motis10
card_view:cardBackgroundColor =“@色/透明“删除此 –