toggleable property

bool toggleable
final

如果允许此单选按钮在选中时再次选择,将其返回到不确定状态,则设置为 true。

为了指示返回到不确定状态,将使用 null 调用 onChanged

如果为 true,则可以在 groupValue != value 时用 value 调用 onChanged, 或者在 groupValue == value 时再次选中时用 null 调用 onChanged

如果为 false,则当 groupValue != value 时选中 onChanged 时,将使用 value 调用 onChanged,并且只有通过选择组中的另一个单选按钮(即更改 groupValue 的值) 才能取消选中此单选按钮。

默认值为 false。

{@tool dartpad} 此示例说明如何通过设置 toggleable 属性来启用取消选择单选按钮。

** 请参阅 examples/api/lib/material/radio/radio.toggleable.0.dart 中的代码 ** {@end-tool}

Implementation

final bool toggleable;