自定义带阴影的shape
来源:互联网 发布:淘宝网店手机拍照 编辑:程序博客网 时间:2024/05/17 01:56
翻译:Shadow effect with custom shapes
使用自定义Shape很容易就能给视图增加一个阴影。
方法是首先生成一个背景阴影层,然后内容层放在上面。
但是你还需要按顺序显示它们来生成阴影效果。
例如:
<selector xmlns:android="http://schemas.android.com/apk/res/android"> <item> <layer-list> <item android:right="4dp" android:bottom="4dp"> <!-- SHADOW LAYER --> </item> <item android:left="4dp" android:top="4dp"> <!-- CONTENT LAYER--> </item> </layer-list> </item></selector>
你可以控制阴影的方向并通过上下左右参数设置偏移量。
这是我们的应用WhoSaid中的一个例子:
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true"> <layer-list> <item android:left="4dp" android:top="4dp"> <shape> <solid android:color="#ff58bb52" /> <corners android:radius="30dip"/> </shape> </item> </layer-list> </item> <item> <layer-list> <!-- SHADOW LAYER --> <item android:left="4dp" android:top="4dp"> <shape> <solid android:color="#66000000" /> <corners android:radius="30dip"/> </shape> </item> <!-- CONTENT LAYER --> <item android:bottom="4dp" android:right="4dp"> <shape> <solid android:color="#ff58bb52" /> <corners android:radius="30dip"/> </shape> </item> </layer-list> </item></selector>
在我们的例子中,当按钮被按下时,我们取消了阴影来产生反馈效果。
别忘了你可以修改距离和颜色来产生新效果。例如你可以使用渐变方式来生成阴影层。
1 0
- 自定义带阴影的shape
- 自定义带shape的TextView
- android小技巧--shape自定义阴影效果
- Android使用XML Shape绘制带阴影效果的圆形按钮
- Android使用XML Shape绘制带阴影效果的圆形按钮
- Android使用XML Shape绘制带阴影效果的圆形按钮
- Android使用XML Shape绘制带阴影效果的圆形按钮
- Android使用XML Shape绘制带阴影效果的圆形按钮
- Android自定义控件——带阴影的ImageView(ShaderImageView)
- Qt 自定义窗口实现带阴影的圆角窗口
- 安卓自定义shape并实现带有阴影的按钮背景效果
- 带阴影的表格
- 带阴影的TextView
- Android自定义Shape 加上阴影shadow之方法
- Android自定义Shape 加上阴影shadow之方法
- Android自定义Shape 加上阴影shadow之方法
- Android自定义Shape 加上阴影shadow之方法
- Android:自定义Shape 加上阴影shadow之方法
- 1021. Deepest Root
- 《C++ Primer 5th》读书笔记6---再谈初始化
- SpringMVC 使用JSR-303进行校验 @Valid
- keil软件植入CJson协议的问题
- C语言复习题1.1
- 自定义带阴影的shape
- extjs4 tools 配置项
- 数据结构的扩张—算法导论第14章(194)
- iOS 最新上架流程
- UITouch 触摸事件处理(实例)
- (八)swift 中UINavigationController 中的一些操作
- UESTC 1061 SET的妙用
- 安卓各类资源统计
- java不定参数"..."详解