copyWith method

  1. @override
TxExpansionPanelThemeData copyWith({
  1. Color? backgroundColor,
  2. Color? collapsedBackgroundColor,
  3. EdgeInsetsGeometry? panelPadding,
  4. AlignmentGeometry? expandedAlignment,
  5. EdgeInsetsGeometry? childrenPadding,
  6. Color? iconColor,
  7. Color? collapsedIconColor,
  8. Color? textColor,
  9. Color? collapsedTextColor,
  10. ShapeBorder? shape,
  11. ShapeBorder? collapsedShape,
  12. Clip? clipBehavior,
  13. AnimationStyle? expansionAnimationStyle,
  14. ExpansionPanelControlAffinity? controlAffinity,
  15. Decoration? childrenDecoration,
})
override

创建此对象的副本,并将给定字段替换为新值。

Implementation

@override
TxExpansionPanelThemeData copyWith({
  Color? backgroundColor,
  Color? collapsedBackgroundColor,
  EdgeInsetsGeometry? panelPadding,
  AlignmentGeometry? expandedAlignment,
  EdgeInsetsGeometry? childrenPadding,
  Color? iconColor,
  Color? collapsedIconColor,
  Color? textColor,
  Color? collapsedTextColor,
  ShapeBorder? shape,
  ShapeBorder? collapsedShape,
  Clip? clipBehavior,
  AnimationStyle? expansionAnimationStyle,
  ExpansionPanelControlAffinity? controlAffinity,
  Decoration? childrenDecoration,
}) {
  return TxExpansionPanelThemeData(
    backgroundColor: backgroundColor ?? this.backgroundColor,
    collapsedBackgroundColor:
        collapsedBackgroundColor ?? this.collapsedBackgroundColor,
    panelPadding: panelPadding ?? this.panelPadding,
    expandedAlignment: expandedAlignment ?? this.expandedAlignment,
    childrenPadding: childrenPadding ?? this.childrenPadding,
    iconColor: iconColor ?? this.iconColor,
    collapsedIconColor: collapsedIconColor ?? this.collapsedIconColor,
    textColor: textColor ?? this.textColor,
    collapsedTextColor: collapsedTextColor ?? this.collapsedTextColor,
    shape: shape ?? this.shape,
    collapsedShape: collapsedShape ?? this.collapsedShape,
    clipBehavior: clipBehavior ?? this.clipBehavior,
    expansionAnimationStyle:
        expansionAnimationStyle ?? this.expansionAnimationStyle,
    childrenDecoration: childrenDecoration,
    controlAffinity: controlAffinity,
  );
}