ListView的每个item都像卡片一样摆在界面上,另外每个item下方有3d阴影效果

首先来看我们要实现的效果:ListView的每个item都像卡片一样摆在界面上,另外每个item下方有3d阴影效果


需求明确之后,下面我们就来实现这一效果。

1.为每个item制作阴影以及圆角效果。
    drawable目录下创建card_background.xml
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >  
  3.     <!-- 一个层叠效果,通过阴影表现出立体效果 -->  
  4.     <item><!-- 阴影效果 -->  
  5.         <shape android:shape="rectangle" >  
  6.             <solid android:color="#CABBBBBB" /><!-- 阴影的颜色 -->  
  7.             <corners android:radius="2dp" /><!-- 圆角 -->  
  8.         </shape>  
  9.     </item>  
  10.     <item  
  11.         android:bottom="2dp"   
  12.         android:left="0dp"  
  13.         android:right="0dp"  
  14.         android:top="0dp"><!-- 距底部2dp,漏出上面那个item,使其可以显现出阴影 -->  
  15.         <shape android:shape="rect
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值