copyWith method
- @useResult
- EdgeInsets? itemPadding,
- BoxConstraints? itemConstraints,
- FVariantsDelta<
FTappableVariantConstraint, FTappableVariant, IconThemeData, IconThemeDataDelta> ? itemIconStyle, - FVariantsDelta<
FTappableVariantConstraint, FTappableVariant, BoxDecoration, BoxDecorationDelta> ? itemDecoration, - FVariantsDelta<
FTappableVariantConstraint, FTappableVariant, TextStyle, TextStyleDelta> ? itemTextStyle, - TextStyleDelta? ellipsisTextStyle,
- FTappableStyleDelta? actionTappableStyle,
- FTappableStyleDelta? pageTappableStyle,
- FFocusedOutlineStyleDelta? focusedOutlineStyle,
Returns a copy of this FPaginationStyle with the given properties replaced.
See customizing widget styles.
Parameters
- FPaginationStyle.itemPadding - The padding around each item.
- FPaginationStyle.itemConstraints - The item's constraints.
- FPaginationStyle.itemIconStyle - The icon's style.
- FPaginationStyle.itemDecoration - The decoration applied to the pagination item.
- FPaginationStyle.itemTextStyle - The default text style applied to the pagination item.
- FPaginationStyle.ellipsisTextStyle - The ellipsis's text style.
- FPaginationStyle.actionTappableStyle - The action's tappable style.
- FPaginationStyle.pageTappableStyle - The pagination item's tappable style.
- FPaginationStyle.focusedOutlineStyle - The pagination item's focused outline style.
Implementation
@useResult
FPaginationStyle copyWith({
EdgeInsets? itemPadding,
BoxConstraints? itemConstraints,
FVariantsDelta<FTappableVariantConstraint, FTappableVariant, IconThemeData, IconThemeDataDelta>? itemIconStyle,
FVariantsDelta<FTappableVariantConstraint, FTappableVariant, BoxDecoration, BoxDecorationDelta>? itemDecoration,
FVariantsDelta<FTappableVariantConstraint, FTappableVariant, TextStyle, TextStyleDelta>? itemTextStyle,
TextStyleDelta? ellipsisTextStyle,
FTappableStyleDelta? actionTappableStyle,
FTappableStyleDelta? pageTappableStyle,
FFocusedOutlineStyleDelta? focusedOutlineStyle,
}) => .new(
itemPadding: itemPadding ?? this.itemPadding,
itemConstraints: itemConstraints ?? this.itemConstraints,
itemIconStyle: itemIconStyle?.call(this.itemIconStyle) ?? this.itemIconStyle,
itemDecoration: itemDecoration?.call(this.itemDecoration) ?? this.itemDecoration,
itemTextStyle: itemTextStyle?.call(this.itemTextStyle) ?? this.itemTextStyle,
ellipsisTextStyle: ellipsisTextStyle?.call(this.ellipsisTextStyle) ?? this.ellipsisTextStyle,
actionTappableStyle: actionTappableStyle?.call(this.actionTappableStyle) ?? this.actionTappableStyle,
pageTappableStyle: pageTappableStyle?.call(this.pageTappableStyle) ?? this.pageTappableStyle,
focusedOutlineStyle: focusedOutlineStyle?.call(this.focusedOutlineStyle) ?? this.focusedOutlineStyle,
);