开发需求:
代码如下:
bool check = false;
getCheckBoxBorderColor() {
if (check) {
return const Color(0xFF7F69D9);
} else {
return const Color(0xFFD1D1D1);
}
}
RoundCheckBox(
size: 16, //checkBox大小
checkedWidget: const Icon(
Icons.check,
color: Colors.white,
size: 8,
),
checkedColor: const Color(0xFF7F69D9),
uncheckedColor: const Color(0xFFF6F8FA),
border: Border.all(color: getCheckBoxBorderColor(), width: 1),
isChecked: check,
onTap: (selected) {
if(check){
check = false;
} else {
check = true;
}
}
),