ThumbnailsView constructor

const ThumbnailsView({
  1. Key? key,
  2. required List<ImageProvider<Object>> images,
  3. required ThumbnailBuilder thumbnailBuilder,
  4. required ThumbnailsViewOptions options,
  5. int initialIndex = 0,
})

All the constructor's parameters must be non-null except for the key.

images can't be an empty list and initialIndex must be between 0 and (images.length - 1) inclusive.

initialIndex defaults to 0.

Implementation

const ThumbnailsView({
  Key? key,
  required this.images,
  required this.thumbnailBuilder,
  required this.options,
  this.initialIndex = 0,
})  : assert(images.length > 0),
      assert(initialIndex >= 0 && initialIndex < images.length),
      super(key: key);