MultiImageProvider constructor

MultiImageProvider(
  1. List<ImageProvider<Object>> imageProviders, {
  2. int initialIndex = 0,
})

Implementation

MultiImageProvider(this.imageProviders, {this.initialIndex = 0}) {
  if (initialIndex < 0 || initialIndex >= imageProviders.length) {
    throw ArgumentError.value(initialIndex, 'initialIndex',
        'The initialIndex value must be between 0 and ${imageProviders.length - 1}.');
  }

  if (imageProviders.isEmpty) {
    throw ArgumentError.value(initialIndex, 'imageProviders',
        'The imageProviders list must not be empty.');
  }
}