Fix RadioThemeData documentation issues (#89064)
diff --git a/packages/flutter/lib/src/material/radio_theme.dart b/packages/flutter/lib/src/material/radio_theme.dart index f0b7338..82e217f 100644 --- a/packages/flutter/lib/src/material/radio_theme.dart +++ b/packages/flutter/lib/src/material/radio_theme.dart
@@ -30,6 +30,8 @@ /// /// * [ThemeData], which describes the overall theme information for the /// application. +/// * [RadioTheme], which is used by descendants to obtain the +/// [RadioThemeData]. @immutable class RadioThemeData with Diagnosticable { /// Creates a theme that can be used for [ThemeData.radioTheme]. @@ -44,33 +46,43 @@ /// {@macro flutter.material.radio.mouseCursor} /// - /// If specified, overrides the default value of [Radio.mouseCursor]. + /// If specified, overrides the default value of [Radio.mouseCursor]. The + /// default value is [MaterialStateMouseCursor.clickable]. final MaterialStateProperty<MouseCursor?>? mouseCursor; /// {@macro flutter.material.radio.fillColor} /// - /// If specified, overrides the default value of [Radio.fillColor]. + /// If specified, overrides the default value of [Radio.fillColor]. The + /// default value is the value of [ThemeData.disabledColor] in the disabled + /// state, [ThemeData.toggleableActiveColor] in the selected state, and + /// [ThemeData.unselectedWidgetColor] in the default state. final MaterialStateProperty<Color?>? fillColor; /// {@macro flutter.material.radio.overlayColor} /// - /// If specified, overrides the default value of [Radio.overlayColor]. + /// If specified, overrides the default value of [Radio.overlayColor]. The + /// default value is [ThemeData.toggleableActiveColor] with alpha + /// [kRadialReactionAlpha], [ThemeData.focusColor] and [ThemeData.hoverColor] + /// in the pressed, focused, and hovered state. final MaterialStateProperty<Color?>? overlayColor; /// {@macro flutter.material.radio.splashRadius} /// - /// If specified, overrides the default value of [Radio.splashRadius]. + /// If specified, overrides the default value of [Radio.splashRadius]. The + /// default value is [kRadialReactionRadius]. final double? splashRadius; /// {@macro flutter.material.radio.materialTapTargetSize} /// /// If specified, overrides the default value of - /// [Radio.materialTapTargetSize]. + /// [Radio.materialTapTargetSize]. The default value is the value of + /// [ThemeData.materialTapTargetSize]. final MaterialTapTargetSize? materialTapTargetSize; /// {@macro flutter.material.radio.visualDensity} /// - /// If specified, overrides the default value of [Radio.visualDensity]. + /// If specified, overrides the default value of [Radio.visualDensity]. The + /// default value is the value of [ThemeData.visualDensity]. final VisualDensity? visualDensity; /// Creates a copy of this object but with the given fields replaced with the