selector 和 shape结合使用

<?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:angle="270" android:endColor="#99BD4C"
                android:startColor="#A5D245" />
            <size android:height="60dp" android:width="320dp" />
            <corners android:radius="10dp" />
        </shape>
    
</item>    
    <item android:state_pressed="false"
                >
         <shape>
            <gradient android:angle="270" android:endColor="#ADADAD"
                android:startColor="#BEBEBE" />
            <size android:height="60dp" android:width="320dp" />
            <corners android:radius="58dp" />
        </shape>
    
        
    </item>
</selector>

时间: 2025-01-06 22:54:11

selector 和 shape结合使用的相关文章

Android之Selector与Shape的使用

Selector: 在开发过程中,通常我们需要给控件增加点击的效果,效果如下: 默认效果                  点击效果    1.首先准备两张图片(默认和点击时的图片) 2.右击res文件夹,新建一个xml文件,在弹出的对话框中,Resource Type 选择Drawable,Root Element选择Selector,填入文件名(如:pressed_selector),点击完成,这时会在res文件夹中生成一个drawable文件夹存放我们创建的xml文件 3.xml代码如下:

[整理]Selector、shape详解

Selector.shape详解(一) Selector的结构描述: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:color="hex_color" android:state_pressed=&

Android自己定义矩形及selector、shape的使用

[声明]转载请注明出处.此文出自指尖飞落的博客:http://blog.csdn.net/huntersnail --每天写一篇博客.每天做一点技术积累! 因为项目开发须要,曾经尽管用过selector.shape可是都没有好好去研究过,仅仅知道用.不知道它们的属性详细有哪些作用. 尽管网上一查就都知道了,感觉还是要自己去弄懂一下. 以下咱们一起去研究下: 一.xml布局文件 /測试Demo/res/layout/check_box.xml <? xml version="1.0"

美化控件之selector和shape

美化控件,经常用到selector和shape. shape是用于定义view的形状 相关属性: 1. solid        中心填充的颜色 2.gradient    渐变(开始的颜色,渐变方式,结束的颜色等) 3.stroke       描边的颜色,大小等 4.corners     圆角 5.padding    间隔 selector:  选择器,在不同状态下的选择不同的背景 两者结合使用: selector.xml <?xml version="1.0" enco

Android自定义矩形及selector、shape的使用

[声明]转载请注明出处,此文出自指尖飞落的博客:http://blog.csdn.net/huntersnail --每天写一篇博客,每天做一点技术积累! 由于项目开发需要,以前虽然用过selector.shape但是都没有好好去研究过,只知道用,不知道它们的属性具体有哪些作用.虽然网上一查就都知道了,感觉还是要自己去弄懂一下. 下面咱们一起去研究下: 一.xml布局文件 /测试Demo/res/layout/check_box.xml <?xml version="1.0" e

Android Selector 与 Shape 基本用法

分类: Android2011-07-19 11:07 7513人阅读 评论(4) 收藏 举报 androidencodingbutton测试c 1:Selector drawable的item中可以有以下属性: android:drawable="@[package:]drawable/drawable_resource" android:state_pressed=["true" | "false"] android:state_focuse

Android Selector和Shape的用法

一.Shape的用法 :shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下: 填充:设置填充的颜色 间隔:设置四个方向上的间隔 大小:设置大小 圆角:同时设置五个属性,则Radius属性无效 android:Radius="20dp"          设置四个角的半径 android:topLeftRadius="20dp"              设置左上角的半径 android:topRightRadius=&q

使用selector和shape实现圆角选项

最近在做一个项目,里边的设置页面要求圆角选项,类似QQ浏览器中的设置页面.废话不多说,上图看看大致效果: 做出这种效果,需要在drawable中加入四个selector(单个圆角选项.圆角上.圆角中部.圆角下)和一个shape(多个圆角选项外框). 注意: 1.如果没有在代码中做setOnClickListener处理,想看到效果,需要加上android:clickable="true"属性,否则点击没有效果. 2.圆角选项外框的LinearLayout需要加上android:padd

[转]Android Shape渲染的使用(经典,学习研究不后悔)

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://mzh3344258.blog.51cto.com/1823534/1215749 感觉好久都没有写博文了,感觉自己变懒了,真对不起…-_-…   也有部分原因是因为我想写的东 西网上已经有了,再加上还有很多方面小马我也正在学习,所以….这段时间一直暂停更新我的博客文 章,看到博客的访问量一天天的增加,很开心 ...O_O...这一阵子也看了各种各样的书籍,技 术类的.非技术类的