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