自定义ChexkBox
我们平时在布局中添加一个控件CheckBox时,会默认给一个小边框,这让用户看起来有点丑,如果我们想把它做成一个比较好看的控件,这时我们可以做一个自定义控件MyCheckbox继承于View,然后可以在这个自定义的View里面利用画图来绘制我们所需要的东西,这里简单介绍一种由github上提供的一种自定义控件ChexkBox的使用
效果图:在普通布局中直接使用+在ListView中使用
具体操作
1.可以到这里下载开源项目
https://github.com/andyxialm/SmoothCheckBox
2.解压后直接导入到android studio中,使用的sdk版本如下,版本不同时可以修改build.gradle里面的数据,如果一样的话,这里可以忽略。
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
minSdkVersion 14