How to disable clicks detection in a CheckBox that's wrapped by an InkWell in Flutter

Solution 1:

You can wrap your Checkbox widget inside an IgnorePointer

IgnorePointer(
      child: Checkbox(
        value: selectedLanguage == widget.id,
        onChanged: (v) {
          // This won't get called
        },
      ),
    )