VideoNewFeedScreen<V extends VideoInfo> constructor

const VideoNewFeedScreen<V extends VideoInfo>({
  1. bool keepPage = false,
  2. ScreenConfig screenConfig = const ScreenConfig(backgroundColor: Colors.black, loadingWidget: CircularProgressIndicator()),
  3. VideoItemConfig config = const VideoItemConfig(loop: true, itemLoadingWidget: CircularProgressIndicator(), autoPlayNextVideo: true),
  4. Widget customVideoInfoWidget(
    1. BuildContext context,
    2. V v
    )?,
  5. void videoEnded()?,
  6. required VideoNewFeedApi<V> api,
})

Implementation

const VideoNewFeedScreen({
  this.keepPage = false,
  this.screenConfig = const ScreenConfig(
    backgroundColor: Colors.black,
    loadingWidget: CircularProgressIndicator(),
  ),

  /// video config
  this.config = const VideoItemConfig(
      loop: true,
      itemLoadingWidget: CircularProgressIndicator(),
      autoPlayNextVideo: true),
  this.customVideoInfoWidget,
  this.videoEnded,
  required this.api,
});