Android开发中一些认证、筛选的功能需要用到单选按钮,首先想到的是RadioGroup嵌套RadioButton,但是自带的样式真是不堪入目啊,功能实现了,如何能最大化的提升用户体验呢?这是一个问题……
废话不多说,毕竟开发人员也不太善于表达,还是直接看图说话吧:
首先思路要明确,分析要独到,radioButton默认背景是白底黑字,选中是绿底绿字,有无点击效果展示;
分析完毕,需要做的事情:
1:radioButton的背景;
2:radioButton的字体颜色;
3:radioButton的点击效果;
那么这里就开始着手,需要在res目录下面创建一个color文件夹,里面创建一个状态选择器,
Step 1:
设置选中效果颜色的改变即可,
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http:/