
上面布局中放了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
相关文章:
已有域名如何免费搭建网站?
建站之星价格显示格式升级,你的预算足够吗?
PHP 500报错的快速解决方法
合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?
专业网站制作服务公司,有哪些网站可以免费发布招聘信息?
php8.4新语法match怎么用_php8.4match表达式替代switch【方法】
如何快速搭建自助建站会员专属系统?
怀化网站制作公司,怀化新生儿上户网上办理流程?
建站之星后台密码遗忘如何找回?
招贴海报怎么做,什么是海报招贴?
我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?
如何在万网自助建站平台快速创建网站?
Python多线程使用规范_线程安全解析【教程】
如何配置IIS站点权限与局域网访问?
深圳网站制作的公司有哪些,dido官方网站?
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
建站上传速度慢?如何优化加速网站加载效率?
建站之星如何开启自定义404页面避免用户流失?
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
如何通过云梦建站系统实现SEO快速优化?
建站主机与虚拟主机有何区别?如何选择最优方案?
建站之星客服服务时间及联系方式如何?
如何通过FTP空间快速搭建安全高效网站?
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
如何零基础开发自助建站系统?完整教程解析
建站之星如何快速生成多端适配网站?
如何撰写建站申请书?关键要点有哪些?
网站制作说明怎么写,简述网页设计的流程并说明原因?
建站之星后台搭建步骤解析:模板选择与产品管理实操指南
如何配置WinSCP新建站点的密钥验证步骤?
制作国外网站的软件,国外有哪些比较优质的网站推荐?
,怎么在广州志愿者网站注册?
建站之星代理商如何保障技术支持与售后服务?
一键制作网站软件下载安装,一键自动采集网页文档制作步骤?
如何在Golang中使用replace替换模块_指定本地或远程路径
电商网站制作公司有哪些,1688网是什么意思?
如何快速搭建二级域名独立网站?
Python lxml的etree和ElementTree有什么区别
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
如何在Windows虚拟主机上快速搭建网站?
实例解析Array和String方法
建站主机SSH密钥生成步骤及常见问题解答?
行程制作网站有哪些,第三方机票电子行程单怎么开?
动图在线制作网站有哪些,滑动动图图集怎么做?
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
成都响应式网站开发,dw怎么把手机适应页面变成网页?
如何制作算命网站,怎么注册算命网站?
免费网站制作appp,免费制作app哪个平台好?
IOS倒计时设置UIButton标题title的抖动问题
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
*请认真填写需求信息,我们会在24小时内与您取得联系。