
上面布局中放了10个CheckBox,然后设置了CheckBox的背景图片位,背景选择器,同时设置了字体的颜色选择器。
带边框下划线背景选择器代码:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 选中状态 -->
<item android:state_checked="true">
<!-- 设置层次背景 -->
<layer-list>
<!-- 底层 -->
<item>
<shape android:shape="rectangle"><!-- 画矩形 -->
<!--边框色-->
<stroke android:width="1dp" android:color="@color/gray27"/>
<!-- 背景色 -->
<solid android:color="@color/gray17"/>
<!-- 圆角 -->
<corners android:radius="3dp"/>
</shape>
</item>
<!-- 上层 -->
<item android:top="36.5dp">
<!-- top:距离顶部多少db开始画线,需配合View的高度绘制 -->
<shape android:shape="rectangle">
<solid android:color="@color/mainColor"/>
</shape>
</item>
</layer-list>
</item>
<!-- 默认状态 -->
<item>
<shape>
<stroke android:width="1dp" android:color="@color/gray27"/>
<solid android:color="@color/white"/>
<corners android:radius="@dimen/radius"/>
</shape>
</item>
</selector>
字体选择器代码:
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="true" android:color="@color/mainColor" /> <item android:color="@color/textColor54" /> </selector>
边框背景选择器效果图:
边框背景选择器实现代码:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true">
<shape >
<stroke android:width="1dp" android:color="@color/mainColor"/>
<solid android:color="@color/gray17"/>
<!-- 圆角 -->
<corners android:radius="@dimen/radius"/>
</shape>
</item>
<item>
<shape>
<stroke android:width="1dp" android:color="@color/gray27"/>
<solid android:color="@color/white"/>
<corners android:radius="@dimen/radius"/>
</shape>
</item>
</selector>
-- 不带边框下划线背景选择器效果图:
不带边框下划线背景选择器实现代码:
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_checked="true">
<layer-list>
<item android:top="36.5dp">
<shape android:shape="rectangle" >
<solid android:color="@color/mainColor" />
</shape>
</item>
</layer-list>
</item>
<item android:drawable="@color/transColor" />
</selector>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# android
# view背景选择器
# view选择器
# 选择器
# Android自定义View实现角度选择器
# Android自定义可循环的滚动选择器CycleWheelView
# Android PickerView滚动选择器的使用方法
# Android编程中selector背景选择器用法实例分析
# 基于android背景选择器selector的用法汇总
# Android selector背景选择器的使用详解
# 下划线
# 不带
# 圆角
# 背景色
# 画线
# encoding
# selector
# version
# utf
# http
# schemas
# gt
# apk
# xmlns
# lt
# text
# align
# center
相关文章:
网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何在万网ECS上快速搭建专属网站?
,sp开头的版面叫什么?
C++如何将C风格字符串(char*)转换为std::string?(代码示例)
建站VPS能否同时实现高效与安全翻墙?
建站之星后台密码遗忘或太弱?如何重置与强化?
如何快速生成专业多端适配建站电话?
南宁网站建设制作定制,南宁网站建设可以定制吗?
道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?
如何在景安云服务器上绑定域名并配置虚拟主机?
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
如何快速搭建自助建站会员专属系统?
网站制作难吗安全吗,做一个网站需要多久时间?
一键制作网站软件下载安装,一键自动采集网页文档制作步骤?
威客平台建站流程解析:高效搭建教程与设计优化方案
阿里云网站制作公司,阿里云快速搭建网站好用吗?
杭州银行网站设计制作流程,杭州银行怎么开通认证方式?
高防服务器如何保障网站安全无虞?
广德云建站网站建设方案与建站流程优化指南
如何在Ubuntu系统下快速搭建WordPress个人网站?
网页设计网站制作软件,microsoft office哪个可以创建网页?
,柠檬视频怎样兑换vip?
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
桂林网站制作公司有哪些,桂林马拉松怎么报名?
赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
定制建站价位费用解析与套餐推荐全攻略
如何通过网站建站时间优化SEO与用户体验?
专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?
网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?
如何快速搭建高效服务器建站系统?
,交易猫的商品怎么发布到网站上去?
如何制作一个表白网站视频,关于勇敢表白的小标题?
网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?
建站VPS选购需注意哪些关键参数?
实例解析angularjs的filter过滤器
三星网站视频制作教程下载,三星w23网页如何全屏?
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
建站168自助建站系统:快速模板定制与SEO优化指南
如何通过西部数码建站助手快速创建专业网站?
专业网站制作服务公司,有哪些网站可以免费发布招聘信息?
如何安全更换建站之星模板并保留数据?
建站之星免费模板:自助建站系统与智能响应式一键生成
常州企业建站如何选择最佳模板?
大连网站制作公司哪家好一点,大连买房网站哪个好?
如何在Windows虚拟主机上快速搭建网站?
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
如何通过宝塔面板实现本地网站访问?
网站制作需要会哪些技术,建立一个网站要花费多少?
网站制作软件有哪些,制图软件有哪些?
*请认真填写需求信息,我们会在24小时内与您取得联系。