Android仿CheckBox可以取消选中状态的RadioButton

Android中RadioButton和CheckBox都是CompoundButton的子View.都是用来选中状态的view,但是CheckBox可以选中后取消选中状态,但就RadioButton虽然可以用代码实现选中后取消选中状态,但太麻烦了.既然CheckBox可以实现,那通过研究RadioButton的源码再加以修改也可以实现,而且很简单.
好了,先看个效果图:
Android仿CheckBox可以取消选中状态的RadioButton_第1张图片


其实代码很简单,只是重写CompoundButton一个toggle()方法.
可以去我的github看看,这里复制代码太麻烦(还不太熟悉用csdn写代码):CheckRadioButton

你可能感兴趣的:(android自定义View)