Base
Example
KeynoteAgendaSlide(
titleText: 'Agenda title',
subTitleText: 'Agenda subtitle',
titleStyle: KeynoteTextstyles.title(),
subtitleStyle: KeynoteTextstyles.subtitle(),
footerAlignment: Alignment.centerRight,
subtitleFooterSpacing: verticalMargin12,
bodyFlexUnits: 2,
footerFlexUnits: 5,
footerWidget: ListText(
texts: const ["Topic 1", "Topic 2", "Topic 3"],
style: KeynoteTextstyles.body(),
bullet: ListBullets.circle,
),
padding: allPadding16,
),
)
Properties
The KeynoteAgendaSlide
widget provides several properties to customize its appearance and behavior:
titleText
(required): The text for the slide title.subTitleText
: The text for the slide subtitle.titleStyle
: The text style for the slide title.subtitleStyle
: The text style for the slide subtitle.titleAlignment
: The alignment for the slide title.subtitleAlignment
: The alignment for the slide subtitle.footerAlignment
: The alignment for the slide footer.titleTextAlignment
: The text alignment for the slide title.subtitleTextAlignment
: The text alignment for the slide subtitle.titleSubTitleSpacing
: The widget to specify spacing between the title and subtitle.subtitleFooterSpacing
: The widget to specify spacing between the subtitle and footer.padding
: The padding for the slide.headerFlexUnits
: The flex units for the slide header.bodyFlexUnits
: The flex units for the slide body.footerFlexUnits
: The flex units for the slide footer.titleWidgetReplacement
: The replacement widget for the slide title.subtitleWidgetReplacement
: The replacement widget for the slide subtitle.footerWidget
: The widget for the slide footer.animationIndex
: The index at which the animation should start.animationArguments
: The animation arguments for the slide animation.