<?xml version="1.0" encoding="utf-8"?>
<selector //view的各种状态(正常无焦点,焦点,onclick按下、放开等等)
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" > //选中未up时
<shape>
<gradient //颜色渐变
android:startColor="#ff8c00" //开始颜色
android:endColor="#FFFFFF" //结束颜色
android:angle="270" /> //渐变方向
<stroke //按钮边缘
android:width="2dp" //边缘宽
android:color="#dcdcdc" /> //边缘颜色
<corners //按钮四个圆角
android:radius="2dp" /> //半径
<padding //按钮文字和边缘距离(内边距)
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp" />
</shape>
</item>
<item android:state_focused="true" > //焦点
<shape>
<gradient
android:startColor="#ffc2b7"
android:endColor="#ffc2b7"
android:angle="270" />
<stroke
android:width="2dp"
android:color="#dcdcdc" />
<corners
android:radius="2dp" />
<padding
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp" />
</shape>
</item>
<item> //无焦点
<shape>
<gradient
android:startColor="#ff9d77"
android:endColor="#ff9d77"
android:angle="270" />
<stroke
android:width="2dp"
android:color="#fad3cf" />
<corners
android:radius="2dp" />
<padding
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp" />
</shape>
</item>
</selector>
分享到:
相关推荐
Android中使用Shape自定义形状
建议理由:shape只能自定义简单形状和颜色填充,然而却有完美的边缘渲染,不会出现边缘锯齿或者模糊的廉价感,这一点对于android UI是十分重要的。并且shape的操作和使用都十分简单。 操作过程为先在drawable...
使用shape自定义view的背景,避免创建过多xml
android button 特殊效果 shape 实现button的特殊效果。
Android-shape标签的使用,让我们的界面更加高大上档次
android-shape-imageview自定义形状的 imageview.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
Android自定义矩形及selector、shape的使用Android自定义矩形及selector、shape的使用
自定义shape文件的简单实用,包括不同active状态下的使用selector来绘制
vb6截图的两种方法(用line控件和shape控件,类似于qq截图)
效果图如下所示: ...一、shape 样式:(在drawable新建–》new–》Drawable resource file 在父级标签selector添加Item ) <?xml version=1.0 encoding=utf-8?> <shape android:shape=rectangle> <
SJLIineRefresh:可自定义shape的下拉刷新控件:
本文实例讲述了Android编程使用自定义shape实现shadow阴影效果的方法。分享给大家供大家参考,具体如下: 直接上xml文件, 并且附上相应的解析: <?xml version=1.0 encoding=utf-8?> <layer-list> ...
自定义圆角listview,使用的是android:shape设置样式
在平时开发过程中经常会碰到需要使用圆角button的情况,一般也会包括很多其他小功能,比如要在里面添加img,设置不同的圆角大小等。 针对这样的场景,直接使用创建多个shape,定义多个xml文件也是可以实现的。但是...
Shape 自定义角度 指定某个角 弧度 <shape xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 圆角 --> android:radius="20dp" android:topLeftRadius="20dp" android:topRightRadius="20...
全球海岸线矢量shape数据全球海岸线矢量shape数据全球海岸线矢量shape数据全球海岸线矢量shape数据全球海岸线矢量shape数据全球海岸线矢量shape数据全球海岸线矢量shape数据全球海岸线矢量shape数据全球海岸线矢量...
概述 之前曾写过一篇文章介绍了Android中drawable使用Shape资源,通过定义drawable中的shape资源能够绘制简单的图形效果,如矩形,...于是我就想到使用自定义view来绘制我想要的结果。 1.画一条水平虚线 代码如下所示:
android中shape的使用: http://blog.csdn.net/luohai859/article/details/41038443
自定义dialog弹出框,通过shape和seleter自定义出自己想要的样式。还有弹出的动画,从不同方向弹出和效果。