简体   繁体   English

材质卡查看实底Shadow Only android

[英]Material CardView real bottom Shadow Only android

How to achieve this kind of shadow using Material CardView.如何使用 Material CardView 实现这种阴影。 The shadow is only at the bottom not any other side.阴影只在底部而不是任何另一边。

在此处输入图像描述

app:cardElevation="10dp".应用程序:cardElevation="10dp"。 Try this on your XML file在你的 XML 文件上试试这个

Remove elevation and add this xml as custom background of cardview.移除高程并将此 xml 添加为卡片视图的自定义背景。

    <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
  <item>
   <shape>
    <padding android:top="0.5dp" android:right="0.5dp" android:bottom="1dp" 
    android:left="0.5dp" />
    <solid android:color="#10CCCCCC" />
    <corners android:radius="8dp" />
     </shape>
     </item>
     <item>
    <shape>
    <padding android:top="0.5dp" android:right="0dp" android:bottom="1dp" 
    android:left="0.5dp" />
      <solid android:color="#10CCCCCC" />
    <corners android:radius="7dp" />
     </shape>
     </item>
     <item>
    <shape>
    <padding android:top="1dp" android:right="1dp" android:bottom="1dp" 
     android:left="1dp" />
    <solid android:color="#20CCCCCC" />
     <corners android:radius="6dp" />
     </shape>
    </item>
    <item>
    <shape>
    <padding android:top="0dp" android:right="0dp" android:bottom="1dp" 
     android:left="0dp" />
     <solid android:color="#30CCCCCC" />
    <corners android:radius="5dp" />
    </shape>
   </item>
   <item>
   <shape>
    <padding android:top="0dp" android:right="0dp" android:bottom="1dp" 
     android:left="0dp" />
    <solid android:color="#40CCCCCC" />
    <corners android:radius="4dp" />
    </shape>
   </item>
   <item>
  <shape>
    <padding android:top="0dp" android:right="0dp" android:bottom="1dp" 
    android:left="0dp" />
    <solid android:color="#50CCCCCC" />
    <corners android:radius="3dp" />
    </shape>
    </item>
   <item>
    <shape>

    <padding android:top="0dp" android:right="0.1dp" android:bottom="0.5dp" 
   android:left="0.1dp" />
    <solid android:color="#60CCCCCC" />
    <corners android:radius="3dp" />
   </shape>
   </item>
   <item>
   <shape>
    <solid android:color="#ffffff" />
      <corners android:radius="3dp" />
   </shape>
   </item>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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