繁体   English   中英

卡视图阴影未显示

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM