Android:阴影效果的另一种实现方法:layer-list
来源:互联网 发布:python 查看数组大小 编辑:程序博客网 时间:2024/04/29 09:53
主要的实现思路是利用两个布局进行叠加,底下的那个布局颜色进行渐变。结果就是显示的效果不如CardView好。
下面将代码贴出来,仅供参考:
资源文件:
<?xml version="1.0" encoding="utf-8"?><resources> <color name="white">#ffffffff</color> <color name="green">#dbd9d8</color> <color name="black_1">#ff000000</color> <color name="black_2">#00000000</color></resources>
将下面的存在drawable文件下,将其作为背景:
<?xml version="1.0" encoding="UTF-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:top="1dp"> <shape> <!-- <solid android:color="@color/black" /> --> <corners android:radius="@dimen/user_gender_corners" /> <padding android:bottom="1.5px" android:left="1.5px" android:right="1.5px" android:top="1.5px" /> <gradient android:startColor="@color/listitem_black" android:endColor="@color/feed_card_t2_endcolor" android:angle="270"/> </shape> </item> <item android:bottom="6dp"> <shape> <!-- <solid android:color="@color/white" /> --> <corners android:radius="@dimen/user_gender_corners" /> <padding android:bottom="1.5px" android:left="1.5px" android:right="1.5px" android:top="1.5px" /> <gradient android:startColor="@color/white" android:endColor="@color/white" android:angle="270"/> </shape> </item></layer-list> <?xml version="1.0" encoding="UTF-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:top="1dp"> <shape> <!-- <solid android:color="@color/black" /> --> <corners android:radius="@dimen/user_gender_corners" /> <padding android:bottom="1.5px" android:left="1.5px" android:right="1.5px" android:top="1.5px" /> <gradient android:startColor="@color/listitem_black" android:endColor="@color/feed_card_t2_endcolor" android:angle="270"/> </shape> </item> <item android:bottom="6dp"> <shape> <!-- <solid android:color="@color/white" /> --> <corners android:radius="@dimen/user_gender_corners" /> <padding android:bottom="1.5px" android:left="1.5px" android:right="1.5px" android:top="1.5px" /> <gradient android:startColor="@color/white" android:endColor="@color/white" android:angle="270"/> </shape> </item></layer-list>
0 0
- Android:阴影效果的另一种实现方法:layer-list
- layer-list实现阴影效果
- 使用layer-list实现阴影效果
- layer-list实现阴影和选择器效果
- Android中用layer-list编写阴影效果
- Android中用layer-list编写阴影效果
- Android中用layer-list编写阴影效果
- Android中用layer-list编写阴影效果
- Android中用layer-list编写阴影效果
- 添加阴影布局效果(使用layer-list)实现
- Android layer-list的属性和使用详解(阴影、边框效果)
- 如何使用layer-list做出阴影效果
- 利用layer-list创建阴影效果等
- android 跑马灯效果的另一种实现方法
- Android layer-list 圆角阴影背景
- 利用layer-list来制作阴影效果背景
- layer-list实现图层叠加的效果
- 解决android Button 自带阴影效果另一种办法
- Stackoverflow上人气最旺的10个Java问题
- Hdoj 3926 Hand in Hand
- Socket客户端与服务端通讯实例
- bootstrap模态框(modal)使用remote方法加载数据,只能加载一次的解决办法
- java 实现 Comparable用法 排序方式
- Android:阴影效果的另一种实现方法:layer-list
- 黑马程序员_Java中++ -- 的注意事项
- mybatis 关联查询 一对一 一对多
- Go学习笔记:xml库的使用
- Unity开发-你必须知道的优化建议
- hdu 3966 Aragorn's Story 树链剖分
- Spring之IOC和AOP
- 数组名和指针
- UIView - endEditing