CustomProgressBar constructor

const CustomProgressBar({
  1. Key? key,
  2. required BetterPlayerController controller,
  3. Color? progressBarColor,
  4. bool enableSeekPreview = false,
  5. double previewWidth = 120.0,
  6. double previewHeight = 80.0,
  7. Offset previewOffset = const Offset(0, -90),
  8. BoxDecoration? previewDecoration,
  9. Widget previewBuilder(
    1. Duration position,
    2. Widget previewFrame
    )?,
  10. SeekPreviewPerformanceOptions performanceOptions = const SeekPreviewPerformanceOptions(),
  11. required Future<String?> getThumbnailForPosition(
    1. Duration position
    ),
})

Implementation

const CustomProgressBar({
  super.key,
  required this.controller,
  this.progressBarColor,
  this.enableSeekPreview = false,
  this.previewWidth = 120.0,
  this.previewHeight = 80.0,
  this.previewOffset = const Offset(0, -90),
  this.previewDecoration,
  this.previewBuilder,
  this.performanceOptions = const SeekPreviewPerformanceOptions(),
  required this.getThumbnailForPosition,
});