GiffyBottomSheet.lottie constructor

const GiffyBottomSheet.lottie(
  1. LottieBuilder lottie, {
  2. Key? key,
  3. GiffyBuilder giffyBuilder = defaultGiffyBuilder,
  4. EdgeInsetsGeometry? giffyPadding,
  5. Widget? title,
  6. EdgeInsetsGeometry? titlePadding,
  7. TextStyle? titleTextStyle,
  8. Widget? content,
  9. EdgeInsetsGeometry? contentPadding,
  10. TextStyle? contentTextStyle,
  11. List<Widget>? actions,
  12. EdgeInsetsGeometry? actionsPadding,
  13. MainAxisAlignment? actionsAlignment,
  14. VerticalDirection? actionsOverflowDirection,
  15. double? actionsOverflowButtonSpacing,
  16. OverflowBarAlignment? actionsOverflowAlignment,
  17. EdgeInsetsGeometry? buttonPadding,
  18. String? semanticLabel,
  19. bool scrollable = false,
  20. EntryAnimation entryAnimation = EntryAnimation.none,
})

Creates an giffy bottom sheet which uses a LottieBuilder as the giffy.

Implementation

const GiffyBottomSheet.lottie(
  LottieBuilder lottie, {
  super.key,
  this.giffyBuilder = defaultGiffyBuilder,
  this.giffyPadding,
  this.title,
  this.titlePadding,
  this.titleTextStyle,
  this.content,
  this.contentPadding,
  this.contentTextStyle,
  this.actions,
  this.actionsPadding,
  this.actionsAlignment,
  this.actionsOverflowDirection,
  this.actionsOverflowButtonSpacing,
  this.actionsOverflowAlignment,
  this.buttonPadding,
  this.semanticLabel,
  this.scrollable = false,
  this.entryAnimation = EntryAnimation.none,
}) : giffy = lottie;