FFExpandable constructor
FFExpandable({
- bool? legacyInitiallyExpanded,
- bool? legacyTapHeaderToToggle,
- bool? legacyTapBodyToExpand,
- bool? legacyTapBodyToCollapse,
- FFColor? legacyBackgroundColor,
- FFExpandable_HeaderAlignment? headerAlignment,
- FFDimensions? dimensions,
- bool? hasIcon,
- FFIconData? collapsedIcon,
- FFIconData? expandedIcon,
- double? legacyIconSize,
- FFColor? legacyIconColor,
- FFPadding? iconPadding,
- FFBooleanValue? initiallyExpandedValue,
- FFBooleanValue? tapHeaderToToggleValue,
- FFBooleanValue? tapBodyToExpandValue,
- FFBooleanValue? tapBodyToCollapseValue,
- FFColorValue? backgroundColorValue,
- FFDoubleValue? iconSizeValue,
- FFColorValue? iconColorValue,
Implementation
factory FFExpandable({
$core.bool? legacyInitiallyExpanded,
$core.bool? legacyTapHeaderToToggle,
$core.bool? legacyTapBodyToExpand,
$core.bool? legacyTapBodyToCollapse,
FFColor? legacyBackgroundColor,
FFExpandable_HeaderAlignment? headerAlignment,
FFDimensions? dimensions,
$core.bool? hasIcon,
FFIconData? collapsedIcon,
FFIconData? expandedIcon,
$core.double? legacyIconSize,
FFColor? legacyIconColor,
FFPadding? iconPadding,
FFBooleanValue? initiallyExpandedValue,
FFBooleanValue? tapHeaderToToggleValue,
FFBooleanValue? tapBodyToExpandValue,
FFBooleanValue? tapBodyToCollapseValue,
FFColorValue? backgroundColorValue,
FFDoubleValue? iconSizeValue,
FFColorValue? iconColorValue,
}) {
final result = create();
if (legacyInitiallyExpanded != null)
result.legacyInitiallyExpanded = legacyInitiallyExpanded;
if (legacyTapHeaderToToggle != null)
result.legacyTapHeaderToToggle = legacyTapHeaderToToggle;
if (legacyTapBodyToExpand != null)
result.legacyTapBodyToExpand = legacyTapBodyToExpand;
if (legacyTapBodyToCollapse != null)
result.legacyTapBodyToCollapse = legacyTapBodyToCollapse;
if (legacyBackgroundColor != null)
result.legacyBackgroundColor = legacyBackgroundColor;
if (headerAlignment != null) result.headerAlignment = headerAlignment;
if (dimensions != null) result.dimensions = dimensions;
if (hasIcon != null) result.hasIcon = hasIcon;
if (collapsedIcon != null) result.collapsedIcon = collapsedIcon;
if (expandedIcon != null) result.expandedIcon = expandedIcon;
if (legacyIconSize != null) result.legacyIconSize = legacyIconSize;
if (legacyIconColor != null) result.legacyIconColor = legacyIconColor;
if (iconPadding != null) result.iconPadding = iconPadding;
if (initiallyExpandedValue != null)
result.initiallyExpandedValue = initiallyExpandedValue;
if (tapHeaderToToggleValue != null)
result.tapHeaderToToggleValue = tapHeaderToToggleValue;
if (tapBodyToExpandValue != null)
result.tapBodyToExpandValue = tapBodyToExpandValue;
if (tapBodyToCollapseValue != null)
result.tapBodyToCollapseValue = tapBodyToCollapseValue;
if (backgroundColorValue != null)
result.backgroundColorValue = backgroundColorValue;
if (iconSizeValue != null) result.iconSizeValue = iconSizeValue;
if (iconColorValue != null) result.iconColorValue = iconColorValue;
return result;
}