FFCarousel constructor
FFCarousel({
- FFDimensions? dimensions,
- FFAxis? axis,
- int? legacyInitialPageIndex,
- bool? legacyWrapItemsInCenter,
- double? legacyViewportFraction,
- bool? legacyInfiniteScroll,
- double? legacyShrinkFactor,
- FFAutoPlayOptions? autoPlayOptions,
- FFIntegerValue? initialPageIndexValue,
- FFBooleanValue? wrapItemsInCenterValue,
- FFDoubleValue? viewportFractionValue,
- FFBooleanValue? infiniteScrollValue,
- FFDoubleValue? shrinkFactorValue,
Implementation
factory FFCarousel({
FFDimensions? dimensions,
FFAxis? axis,
$core.int? legacyInitialPageIndex,
$core.bool? legacyWrapItemsInCenter,
$core.double? legacyViewportFraction,
$core.bool? legacyInfiniteScroll,
$core.double? legacyShrinkFactor,
FFAutoPlayOptions? autoPlayOptions,
FFIntegerValue? initialPageIndexValue,
FFBooleanValue? wrapItemsInCenterValue,
FFDoubleValue? viewportFractionValue,
FFBooleanValue? infiniteScrollValue,
FFDoubleValue? shrinkFactorValue,
}) {
final result = create();
if (dimensions != null) result.dimensions = dimensions;
if (axis != null) result.axis = axis;
if (legacyInitialPageIndex != null)
result.legacyInitialPageIndex = legacyInitialPageIndex;
if (legacyWrapItemsInCenter != null)
result.legacyWrapItemsInCenter = legacyWrapItemsInCenter;
if (legacyViewportFraction != null)
result.legacyViewportFraction = legacyViewportFraction;
if (legacyInfiniteScroll != null)
result.legacyInfiniteScroll = legacyInfiniteScroll;
if (legacyShrinkFactor != null)
result.legacyShrinkFactor = legacyShrinkFactor;
if (autoPlayOptions != null) result.autoPlayOptions = autoPlayOptions;
if (initialPageIndexValue != null)
result.initialPageIndexValue = initialPageIndexValue;
if (wrapItemsInCenterValue != null)
result.wrapItemsInCenterValue = wrapItemsInCenterValue;
if (viewportFractionValue != null)
result.viewportFractionValue = viewportFractionValue;
if (infiniteScrollValue != null)
result.infiniteScrollValue = infiniteScrollValue;
if (shrinkFactorValue != null) result.shrinkFactorValue = shrinkFactorValue;
return result;
}