KeynoteAgendaSlide constructor

const KeynoteAgendaSlide({
  1. required String titleText,
  2. Key? key,
  3. String? subTitleText,
  4. TextStyle? titleStyle,
  5. TextStyle? subtitleStyle,
  6. Alignment? titleAlignment,
  7. Alignment? subtitleAlignment,
  8. Alignment? footerAlignment,
  9. Widget? titleSubTitleSpacing,
  10. Widget? subtitleFooterSpacing,
  11. EdgeInsets? padding,
  12. int? headerFlexUnits,
  13. int? bodyFlexUnits,
  14. int? footerFlexUnits,
  15. Widget? titleWidgetReplacement,
  16. Widget? subtitleWidgetReplacement,
  17. Widget? footerWidget,
  18. int? animationIndex,
  19. AnimationArguments? animationArguments,
})

Constructs a KeynoteAgendaSlide widget.

titleText is the text for the slide title.

subTitleText is the text for the slide subtitle.

titleStyle is the text style for the slide title.

subtitleStyle is the text style for the slide subtitle.

titleAlignment is the alignment for the slide title.

subtitleAlignment is the alignment for the slide subtitle.

footerAlignment is the alignment for the slide footer.

titleSubTitleSpacing is the widget to specify spacing between the title and subtitle.

subtitleFooterSpacing is the widget to specify spacing between the subtitle and footer.

padding is the padding for the slide.

headerFlexUnits is the flex units for the slide header.

bodyFlexUnits is the flex units for the slide body.

footerFlexUnits is the flex units for the slide footer.

titleWidgetReplacement is the replacement widget for the slide title.

subtitleWidgetReplacement is the replacement widget for the slide subtitle.

footerWidget is the widget for the slide footer.

animationIndex is the index at which the animation should start.

animationArguments is the animation arguments for the slide animation.

Implementation

const KeynoteAgendaSlide({
  required this.titleText,
  super.key,
  this.subTitleText,
  this.titleStyle,
  this.subtitleStyle,
  this.titleAlignment,
  this.subtitleAlignment,
  this.footerAlignment,
  this.titleSubTitleSpacing,
  this.subtitleFooterSpacing,
  this.padding,
  this.headerFlexUnits,
  this.bodyFlexUnits,
  this.footerFlexUnits,
  this.titleWidgetReplacement,
  this.subtitleWidgetReplacement,
  this.footerWidget,
  this.animationIndex,
  this.animationArguments,
});