安卓UI学习(1)--绘制带阴影的按钮
来源:互联网 发布:串口收到的数据都是0 编辑:程序博客网 时间:2024/05/18 02:56
想要绘制带阴影的按钮,需要使用layer-list标签,其实现原理是:最底层是阴影层,最上层才是按钮的实际背景
在layer-list标签中,每个item子标签都拥有top、left、right、bottom 4种属性,分别控制他们的上下左右的偏移量,只要好好控制这些属性,就能实现我们想要的阴影效果
<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:left="2dp" android:top="2dp"> <shape android:shape="rectangle"> <corners android:radius="4dp"/> <gradient android:startColor="#2b2b2b" android:endColor="#2b2b2b" android:angle="270"/> </shape> </item> <item android:bottom="2dp" android:right="2dp"> <shape android:shape="rectangle"> <corners android:radius="4dp"/> <solid android:color="@color/colorAccent"/> </shape> </item></layer-list>
上面代码中的偏移量可以根据自己的需要修改。
效果图:
0 0
- 安卓UI学习(1)--绘制带阴影的按钮
- 安卓UI学习(2)--能自定义点击事件,且带点击动画的按钮
- 用Drawable XML绘制带阴影效果的圆形按钮
- 用Drawable XML绘制带阴影效果的圆形按钮
- 安卓去掉系统按钮自带阴影效果
- Android使用XML Shape绘制带阴影效果的圆形按钮
- Android开发:用Drawable XML绘制带阴影效果的圆形按钮
- Android开发:用Drawable XML绘制带阴影效果的圆形按钮
- <转>Android开发:用Drawable XML绘制带阴影效果的圆形按钮
- Android使用XML Shape绘制带阴影效果的圆形按钮
- Android使用XML Shape绘制带阴影效果的圆形按钮
- Android使用XML Shape绘制带阴影效果的圆形按钮
- Android使用XML Shape绘制带阴影效果的圆形按钮
- Android开发:用Drawable XML绘制带阴影效果的圆形按钮
- 使用Quartz绘制带阴影的圆角图
- android 带文字阴影的按钮
- New UI-带阴影的TextView
- 带你了解安卓学习的刚开始———UI安卓《手机信息页面》
- Android开发之局域网UDP传输
- 使用Dom4j解析XML
- jquery 随鼠标移动的导航条
- 206. Reverse Linked List
- python3中builtwith包不能用怎么办
- 安卓UI学习(1)--绘制带阴影的按钮
- Intellij IDEA创建maven项目
- Android数据存储实现的5大方式
- HTML5 Web Audio Api-3 可视化声音
- 图片浏览+切图功能
- 无题
- 【bzoj 2669】[cqoi2012]局部极小值(状压dp+容斥原理)
- 237. Delete Node in a Linked List
- 欢迎使用CSDN-markdown编辑器