簡體   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