效果图
实现
1
switch_white_circle_selector.xml
switch_white_circle_selected.xml
<?xml version="1.0" encoding="utf-8"?>
switch_white_circle_normal.xml
<?xml version="1.0" encoding="utf-8"?>
switch_bg_selected.xml
<?xml version="1.0" encoding="utf-8"?>
switch_bg_normal.xml
<?xml version="1.0" encoding="utf-8"?>
2在xml中引用
3 代码里点击事件
buttons.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
Log.d(“TAG”, "onCheckedChanged: " + isChecked);
}
});