FFExpandable constructor

FFExpandable({
  1. bool? legacyInitiallyExpanded,
  2. bool? legacyTapHeaderToToggle,
  3. bool? legacyTapBodyToExpand,
  4. bool? legacyTapBodyToCollapse,
  5. FFColor? legacyBackgroundColor,
  6. FFExpandable_HeaderAlignment? headerAlignment,
  7. FFDimensions? dimensions,
  8. bool? hasIcon,
  9. FFIconData? collapsedIcon,
  10. FFIconData? expandedIcon,
  11. double? legacyIconSize,
  12. FFColor? legacyIconColor,
  13. FFPadding? iconPadding,
  14. FFBooleanValue? initiallyExpandedValue,
  15. FFBooleanValue? tapHeaderToToggleValue,
  16. FFBooleanValue? tapBodyToExpandValue,
  17. FFBooleanValue? tapBodyToCollapseValue,
  18. FFColorValue? backgroundColorValue,
  19. FFDoubleValue? iconSizeValue,
  20. 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;
}