Skip to main content

Variations

Variation 1

Preview

Quote Variation 1

KeynoteQuoteSlideVariants.variantOne(
quoteText: '"Notable Quote"',
attributionText: 'Attribution',
gradient: FSGradients.titlePrimary,
)

Constructor

  KeynoteQuoteSlide variantOne({
required String quoteText,
required String attributionText,
required Gradient quoteGradient,
TextStyle? quoteStyle,
TextStyle? attributionStyle,
TextAlign? quoteTextAlignment,
TextAlign? attributionTextAlignment,
Alignment? quoteAlignment,
Alignment? attributionAlignment,
Widget? quoteAttributionSpacing,
EdgeInsets? padding,
int? headerFlexUnits,
int? bodyFlexUnits,
Widget? quoteWidgetReplacement,
Widget? attributionWidgetReplacement,
int? animationIndex,
AnimationArguments? animationArguments,
}) {
return KeynoteQuoteSlide(
quoteText: quoteText,
attributionText: attributionText,
quoteGradient: quoteGradient,
quoteStyle: quoteStyle ?? KeynoteTextstyles.quote(),
attributionStyle: attributionStyle ?? KeynoteTextstyles.attribution(),
quoteTextAlignment: quoteTextAlignment,
attributionTextAlignment: attributionTextAlignment,
quoteAlignment: quoteAlignment ?? Alignment.bottomCenter,
attributionAlignment: attributionAlignment ?? Alignment.bottomCenter,
quoteAttributionSpacing: quoteAttributionSpacing,
padding: padding,
headerFlexUnits: headerFlexUnits,
bodyFlexUnits: bodyFlexUnits,
quoteWidgetReplacement: quoteWidgetReplacement,
attributionWidgetReplacement: attributionWidgetReplacement,
animationIndex: animationIndex,
animationArguments: animationArguments,
);
}

Variation 2

Preview

Quote Variation 2

KeynoteQuoteSlideVariants.variantTwo(
quoteText: '"Notable Quote"',
attributionText: 'Attribution',
)

Constructor

  KeynoteQuoteSlide variantTwo({
required String quoteText,
required String attributionText,
TextStyle? quoteStyle,
TextStyle? attributionStyle,
Alignment? quoteAlignment,
Alignment? attributionAlignment,
TextAlign? quoteTextAlignment,
TextAlign? attributionTextAlignment,
Widget? quoteAttributionSpacing,
EdgeInsets? padding,
int? headerFlexUnits,
int? bodyFlexUnits,
Widget? quoteWidgetReplacement,
Widget? attributionWidgetReplacement,
int? animationIndex,
AnimationArguments? animationArguments,
}) {
return KeynoteQuoteSlide(
quoteText: quoteText,
attributionText: attributionText,
quoteStyle: quoteStyle ?? KeynoteTextstyles.quote(variant: Variants.two),
attributionStyle: attributionStyle ??
KeynoteTextstyles.attribution(variant: Variants.two),
quoteAlignment: quoteAlignment ?? Alignment.bottomLeft,
attributionAlignment: attributionAlignment ?? Alignment.centerLeft,
quoteTextAlignment: quoteTextAlignment,
attributionTextAlignment: attributionTextAlignment,
quoteAttributionSpacing: quoteAttributionSpacing,
padding: padding,
headerFlexUnits: headerFlexUnits,
bodyFlexUnits: bodyFlexUnits,
quoteWidgetReplacement: quoteWidgetReplacement,
attributionWidgetReplacement: attributionWidgetReplacement,
animationIndex: animationIndex,
animationArguments: animationArguments,
);
}