GetBar constructor

GetBar({
  1. Key? key,
  2. String? title,
  3. String? message,
  4. Widget? titleText,
  5. Widget? messageText,
  6. Widget? icon,
  7. bool shouldIconPulse = true,
  8. double? maxWidth,
  9. EdgeInsets margin = const EdgeInsets.all(0.0),
  10. EdgeInsets padding = const EdgeInsets.all(16),
  11. double borderRadius = 0.0,
  12. Color? borderColor,
  13. double borderWidth = 1.0,
  14. Color backgroundColor = const Color(0xFF303030),
  15. Color? leftBarIndicatorColor,
  16. List<BoxShadow>? boxShadows,
  17. Gradient? backgroundGradient,
  18. Widget? mainButton,
  19. OnTap? onTap,
  20. Duration? duration,
  21. bool isDismissible = true,
  22. DismissDirection? dismissDirection,
  23. bool showProgressIndicator = false,
  24. AnimationController? progressIndicatorController,
  25. Color? progressIndicatorBackgroundColor,
  26. Animation<Color>? progressIndicatorValueColor,
  27. SnackPosition snackPosition = SnackPosition.BOTTOM,
  28. SnackStyle snackStyle = SnackStyle.FLOATING,
  29. Curve forwardAnimationCurve = Curves.easeOutCirc,
  30. Curve reverseAnimationCurve = Curves.easeOutCirc,
  31. Duration animationDuration = const Duration(seconds: 1),
  32. double barBlur = 0.0,
  33. double overlayBlur = 0.0,
  34. Color overlayColor = Colors.transparent,
  35. Form? userInputForm,
  36. SnackbarStatusCallback? snackbarStatus,
})

Implementation

GetBar({
  Key? key,
  String? title,
  String? message,
  Widget? titleText,
  Widget? messageText,
  Widget? icon,
  bool shouldIconPulse = true,
  double? maxWidth,
  EdgeInsets margin = const EdgeInsets.all(0.0),
  EdgeInsets padding = const EdgeInsets.all(16),
  double borderRadius = 0.0,
  Color? borderColor,
  double borderWidth = 1.0,
  Color backgroundColor = const Color(0xFF303030),
  Color? leftBarIndicatorColor,
  List<BoxShadow>? boxShadows,
  Gradient? backgroundGradient,
  Widget? mainButton,
  OnTap? onTap,
  Duration? duration,
  bool isDismissible = true,
  DismissDirection? dismissDirection,
  bool showProgressIndicator = false,
  AnimationController? progressIndicatorController,
  Color? progressIndicatorBackgroundColor,
  Animation<Color>? progressIndicatorValueColor,
  SnackPosition snackPosition = SnackPosition.BOTTOM,
  SnackStyle snackStyle = SnackStyle.FLOATING,
  Curve forwardAnimationCurve = Curves.easeOutCirc,
  Curve reverseAnimationCurve = Curves.easeOutCirc,
  Duration animationDuration = const Duration(seconds: 1),
  double barBlur = 0.0,
  double overlayBlur = 0.0,
  Color overlayColor = Colors.transparent,
  Form? userInputForm,
  SnackbarStatusCallback? snackbarStatus,
}) : super(
        key: key,
        title: title,
        message: message,
        titleText: titleText,
        messageText: messageText,
        icon: icon,
        shouldIconPulse: shouldIconPulse,
        maxWidth: maxWidth,
        margin: margin,
        padding: padding,
        borderRadius: borderRadius,
        borderColor: borderColor,
        borderWidth: borderWidth,
        backgroundColor: backgroundColor,
        leftBarIndicatorColor: leftBarIndicatorColor,
        boxShadows: boxShadows,
        backgroundGradient: backgroundGradient,
        mainButton: mainButton,
        onTap: onTap,
        duration: duration,
        isDismissible: isDismissible,
        dismissDirection: dismissDirection,
        showProgressIndicator: showProgressIndicator,
        progressIndicatorController: progressIndicatorController,
        progressIndicatorBackgroundColor: progressIndicatorBackgroundColor,
        progressIndicatorValueColor: progressIndicatorValueColor,
        snackPosition: snackPosition,
        snackStyle: snackStyle,
        forwardAnimationCurve: forwardAnimationCurve,
        reverseAnimationCurve: reverseAnimationCurve,
        animationDuration: animationDuration,
        barBlur: barBlur,
        overlayBlur: overlayBlur,
        overlayColor: overlayColor,
        userInputForm: userInputForm,
        snackbarStatus: snackbarStatus,
      );