对于一个Button完整的定义可以为
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" >
<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>
在button定义的地方直接设置android:background="@xml/。。。“//。。上面xml名称
分享到:
相关推荐
shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。可以这样说,shape和selector在美化控件中的作用是至关重要的。 1:Selector ...
探索Android中selector和shape的结合使用
1,selector 按下修改背景和文本颜色 ...【3】android:state_pressed=”true” 必须放在第一行,否则不生效 2,实现Demo 【1】实现效果: 【2】实现代码 创建selector 文件 在color文件下的selec
本文实例讲述了Android编程使用自定义shape实现shadow阴影效果的方法。... <item android:state_pressed=true> <layer-list> <!-- 相当于padding --> <item android:left=4dp android
<selectorxmlns android=”http://schemas.android.com/apk/res/android”> <itemandroid drawable=”@drawable/login_blue_pressed” android:state_pressed=”true”/> <itemandroid:drawable=”@drawable/log
介绍android selector(根据控件状态,显示对应的视图)。 主要介绍了 android:state_checked="" android:state_enabled="" android:state_focused="" android:state_pressed="" android:state_selected="
Android selector 完整demo
如何自定义seekBar的样式 ... <item android:state_focused="false" android:state_pressed="false" android:drawable="@drawable/bg" /> </selector> 3:同样可以定义进度条样式,在seekbar_img.xml中自定义样式。
Android自定义矩形及selector、shape的使用Android自定义矩形及selector、shape的使用
Java_NIO类库Selector机制解析 ,很详细 有兴趣可以下载看看。
android:state_selected是选中 android:state_focused是获得焦点 android:state_pressed是点击 android:state_enabled是设置是否响应事件,指所有事件 设置不同状态的表现形式,则会在不同场景下有不同状态。如...
压缩感知与图像重建,详细介绍了KSVD、OMP、IRLS 、 Dantzig Selector 、MP 等算法的原理,并在MATLAB平台上编程实现。
一个强大的selector注入器,它可以让view自动产生selector状态,免去了你写selector的麻烦。
1.SelectorGadget是一个开源的Chrome扩展,...2.这个插件可以快速的找到页面某些元素的定位方式,定位方式支持xPath、CSS等。 3.当我们需要通过selenium去操作页面元素时,可以通过该插件快速获取页面元素的定位方式。
效果图如下所示: 一、shape 样式:(在drawable新建–》new–》Drawable resource file 在父级标签...<item android:state_pressed=true> <shape android:shape=rectangle> <solid android:color=#73c4f3> <
【2】焦点状态下- android:state_focused=”true”(获取焦点) 【3】android:state_focused=”true” 必须放在第一行,否则不生效 2,实现Demo 【1】实现效果: 【2】实现代码 创建selector 文件 ...
属性 描述 类型 默认 showIndex 显示当前幻灯片的索引 布尔型 false showArrows 显示箭头以浏览幻灯片 布尔型 true 自动播放 选择是否要自动播放幻灯片 布尔型 true enableKeyboard 选择是否要允许用户使用...
Android中的Selector的用法 <?xml version=1.0 encoding... <item android:state_pressed=true android:drawable=@drawable/bg_selected> <item android:drawable=@drawable/bg_unselect> </selector> 在
shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。可以这样说,shape和selector在美化控件中的作用是至关重要的。 1.Shape 简介...
本文实例讲述了Android编程中selector背景选择器用法。...1.android:state_pressed=”true/false” true:表示按下状态下使用,false:表示非按下状态下使用。 2.android:state_focused=”true/false” ture: