可否加入不可触摸选择的开关,只能通过代码来设置是否选中。。。。
Closed this issue · 1 comments
andansky commented
可否加入不可触摸选择的开关,只能通过代码来设置是否选中。。。。
andyxialm commented
@andansky 感谢提issue
针对你说的这个问题,我个人觉得既然是CheckBox这种交互性的控件,点击默认存在我认为是合理的。暂时不会考虑加入不可点击的开关。
解决方案:
1 设置setOnClickListener(null)
SmoothCheckBox scb = (SmoothCheckBox) findViewById(R.id.scb);
scb.setOnClickListener(null);
2 或者你可以直接注释掉SmoothCheckBox控件中的相关代码:
setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { toggle(); mTickDrawing = false; mDrewDistance = 0; if (isChecked()) { startCheckedAnimation(); } else { startUnCheckedAnimation(); } } });