getx_super_snackbar 1.0.2 copy "getx_super_snackbar: ^1.0.2" to clipboard
getx_super_snackbar: ^1.0.2 copied to clipboard

GetX Super Snackbar is a powerful, flexible, and easy-to-use snackbar package for Flutter applications, built on top of the popular GetX package. It allows developers to create highly customizable sn [...]

GetxSuperSnackbar #

GetxSuperSnackbar is a Flutter package that extends the functionality of GetX's Snackbar to provide more flexible and customizable snackbar notifications. Whether you need to show success, error, warning, info, or custom messages, GetxSuperSnackbar makes it easy to display beautiful and responsive snackbars in your Flutter applications.

Features #

  • Success Snackbar: Display success messages with a green background.
  • Error Snackbar: Display error messages with a red background.
  • Warning Snackbar: Display warning messages with an orange background.
  • Info Snackbar: Display informational messages with a blue background.
  • Custom Snackbar: Create fully customized snackbars with your choice of colors, icons, and more.
  • Flexible Positioning: Choose where your snackbar appears on the screen with the snackPosition parameter.
  • Customizable Appearance: Adjust the max width, border radius, margin, blur effect, and more.
  • Dismissible: Control whether the snackbar can be dismissed by the user.

Installation #

Add the following to your pubspec.yaml file:

dependencies:
  getx_super_snackbar: ^1.0.0

Then, run:

flutter pub get

Usage #

Showing a Success Snackbar #

GetxSuperSnackbar.showSuccess(
  'This is a success message',
  title: 'Success',
);

Showing an Error Snackbar #

GetxSuperSnackbar.showError(
  'This is an error message',
  title: 'Error',
);

Showing a Warning Snackbar #

GetxSuperSnackbar.showWarning(
  'This is a warning message',
  title: 'Warning',
);

Showing an Info Snackbar #

GetxSuperSnackbar.showInfo(
  'This is an informational message',
  title: 'Info',
);

Showing a Custom Snackbar #

GetxSuperSnackbar.showCustom(
  'This is a custom message',
  title: 'Custom',
  backgroundColor: Colors.purple,
  icon: Icons.thumb_up,
);

Customization Options #

All snackbar methods accept additional customization options:

  • snackPosition: Position of the snackbar (SnackPosition.TOP or SnackPosition.BOTTOM).
  • maxWidth: Maximum width of the snackbar.
  • borderRadius: Corner radius of the snackbar.
  • margin: Margin around the snackbar.
  • barBlur: Blur effect behind the snackbar.
  • isDismissible: Whether the snackbar can be dismissed by the user.
  • dismissDirection: Direction in which the snackbar can be dismissed.

Example #

GetxSuperSnackbar.showSuccess(
  'Data saved successfully!',
  title: 'Success',
  snackPosition: SnackPosition.BOTTOM,
  borderRadius: 16,
  margin: EdgeInsets.all(16),
);

Contributing #

Contributions are welcome! Please open an issue or submit a pull request for any features, bugs, or improvements.

License #

This package is licensed under the MIT License. See the LICENSE file for more information.

3
likes
115
points
26
downloads

Publisher

verified publisherclaviertech.xyz

Weekly Downloads

GetX Super Snackbar is a powerful, flexible, and easy-to-use snackbar package for Flutter applications, built on top of the popular GetX package. It allows developers to create highly customizable snackbars that can be used to display a variety of messages such as success, error, warning, and informational alerts."

Repository (GitHub)
View/report issues

Documentation

Documentation
API reference

License

BSD-3-Clause (license)

Dependencies

flutter, get

More

Packages that depend on getx_super_snackbar