FFCarousel constructor

FFCarousel({
  1. FFDimensions? dimensions,
  2. FFAxis? axis,
  3. int? legacyInitialPageIndex,
  4. bool? legacyWrapItemsInCenter,
  5. double? legacyViewportFraction,
  6. bool? legacyInfiniteScroll,
  7. double? legacyShrinkFactor,
  8. FFAutoPlayOptions? autoPlayOptions,
  9. FFIntegerValue? initialPageIndexValue,
  10. FFBooleanValue? wrapItemsInCenterValue,
  11. FFDoubleValue? viewportFractionValue,
  12. FFBooleanValue? infiniteScrollValue,
  13. 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;
}