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

Getx snackbar package

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.


This README should give users a clear understanding of how to use your getx_super_snackbar package and its features.

3
likes
120
points
26
downloads

Publisher

verified publisherclaviertech.xyz

Weekly Downloads

Getx snackbar package

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter, get

More

Packages that depend on getx_super_snackbar