VideoPage constructor

const VideoPage({
  1. Key? key,
  2. required VideoModel video,
  3. Widget customVideoInfo(
    1. VideoModel? video
    )?,
  4. required Widget followWidget(
    1. VideoModel? video
    )?,
  5. required Widget likeWidget(
    1. VideoModel? video,
    2. dynamic (
      1. int likes,
      2. bool liked
      )
    )?,
  6. required Widget commentWidget(
    1. VideoModel? video
    )?,
  7. required Widget shareWidget(
    1. VideoModel? video
    )?,
  8. required Widget buyWidget(
    1. VideoModel? video
    )?,
  9. required Widget viewWidget(
    1. VideoModel? video,
    2. int index
    )?,
  10. EdgeInsetsGeometry? informationPadding,
  11. required List<String> videoWatched,
  12. AlignmentGeometry? informationAlign,
  13. AlignmentGeometry? actionsAlign,
  14. EdgeInsetsGeometry? actionsPadding,
  15. required int index,
  16. required dynamic updateLastSeenPage(
    1. int lastSeenPage
    )?,
  17. bool? enableBackgroundContent = false,
})

Create video page view.

Implementation

const VideoPage({
  Key? key,
  required this.video,
  this.customVideoInfo,
  required this.followWidget,
  required this.likeWidget,
  required this.commentWidget,
  required this.shareWidget,
  required this.buyWidget,
  required this.viewWidget,
  this.informationPadding,
  required this.videoWatched,
  this.informationAlign,
  this.actionsAlign,
  this.actionsPadding,
  required this.index,
  required this.updateLastSeenPage,
  this.enableBackgroundContent = false,
}) : super(key: key);