Radio
| Название типа | Поддерживает анимации свойств | Контроллируемый по умолчанию | Может содержать связанное действие | Ссылка |
|---|---|---|---|---|
| Radio | ✔️ | ✗ | ✗ | link |
к сведению
Виджет (или группа виджетов ) Radio работает только в том случае, если этот виджет
является дочерним виджетом RadioGroupContext
Атрибуты (устаревшие модели)
final class RadioAttributes extends AnimatedPropertyOwner
implements DuitAttributes<RadioAttributes> {
final dynamic value;
final bool? toggleable, autofocus;
final Color? activeColor, focusColor, hoverColor;
final WidgetStateProperty<Color>? fillColor;
final WidgetStateProperty<Color>? overlayColor;
final double? splashRadius;
final MaterialTapTargetSize? materialTapTargetSize;
final VisualDensity? visualDensity;
RadioAttributes({
required this.value,
required this.toggleable,
required this.autofocus,
required this.activeColor,
required this.focusColor,
required this.hoverColor,
required this.fillColor,
required this.overlayColor,
required this.splashRadius,
required this.materialTapTargetSize,
required this.visualDensity,
required super.parentBuilderId,
required super.affectedProperties,
});
Пример использования
- Go
Radio[bool, duit_color.ColorString](
&duit_attributes.RadioAttributes[bool, duit_color.ColorString]{
Value: false,
Toggleable: true,
},
"",
false,
)