用途:在 Flutter 中通过 Shadcn UI 添加复选框控件,用于布尔值切换或条款同意等场景。
主要能力:ShadCheckbox 是可在选中与未选中之间切换的控件,使用 value 与 onChanged;可选 label 和 sublabel 显示说明文字。表单场景使用 ShadCheckboxFormField,配合 id、validator 与表单状态完成校验。
使用方式:独立使用时传入 value、onChanged,并可按需设置 label 与 sublabel,例如 label 为“Accept terms and conditions”,sublabel 说明服务条款与隐私政策。表单中使用 ShadCheckboxFormField,设置 id、initialValue、inputLabel、onChanged、inputSublabel 与 validator;validator 在未勾选时返回提示文本,如“You must accept the terms and conditions”,否则返回 null。
适用场景:需要布尔开关、条款接受等交互的 Flutter 界面。
限制:资料未提供安装方式、依赖版本、平台支持、收费与效果等信息。