Android View背景选择器编写技巧(android,view,背景,移动开发)

时间:2024-05-03 18:24:23 作者 : 石家庄SEO 分类 : 移动开发
  • TAG :
  1. 在项目中选择器的使用是非常多的,以下是本人在项目中的一些常用的背景选择器的写法
  2. 带边框下划线背景选择器效果图:

Android View背景选择器编写技巧

上面布局中放了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>

边框背景选择器效果图:

Android View背景选择器编写技巧

边框背景选择器实现代码:

<?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>

-- 不带边框下划线背景选择器效果图:

Android View背景选择器编写技巧

不带边框下划线背景选择器实现代码:

<?xml version="1.0" encoding="utf-8"?><selectorxmlns: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背景选择器编写技巧的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:SpringMVC 单文件上传与多文件上传实例下一篇:

13 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18