[英]Card view shadow is not showing
这是我的card_view 。 我提到过card_view:cardElevation
。 但是仍然没有阴影 。 我搜索了很多链接。 他们提到的所有地方都使用card_view:cardElevation
。
<android.support.v7.widget.CardView
android:id="@+id/card_view"
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
card_view:cardBackgroundColor="@color/white"
card_view:cardCornerRadius="4dp"
card_view:cardElevation="5dp"
card_view:cardUseCompatPadding="true"
app:cardPreventCornerOverlap="false">
</android.support.v7.widget.CardView>
你能告诉我我在这里想念的吗?
阅读https://developer.android.com/training/material/lists-cards.html
要创建带有阴影的卡片,请使用card_view:cardElevation属性。 CardView在Android 5.0(API级别21)及更高版本上使用真实的高程和动态阴影,并回退到早期版本的程序化阴影实现。 有关更多信息,请参见维护兼容性 。
UPDATE
如果您想看到阴影,请尝试为卡片增加边距
检查https://developer.android.com/reference/android/support/v7/widget/CardView.html
在您的cardview
设置以下属性
card_view:cardUseCompatPadding = "true"
card_view:cardElevation = "5dp"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.