showSnackBar static method
void
showSnackBar({})
显示自定义SnackBar
Implementation
static void showSnackBar({
String title = 'Tips',
String message = 'Messages',
String okLabelText = 'OK',
Function? onOK,
}) {
Get.snackbar(
title,
message,
// 样式
snackStyle: SnackStyle.FLOATING,
backgroundGradient: snackBarConfig.backgroundGradient,
backgroundColor: snackBarConfig.backgroundColor,
colorText: snackBarConfig.colorText,
barBlur: snackBarConfig.barBlur,
//如果需要弹出时有模态全屏背景色,需要设置overlayBlur和overlayColor
//overlayBlur: 1, // 遮罩模糊度
//overlayColor: Colors.black.withValues(alpha: .5), // 遮罩颜色,
//边框
borderRadius: snackBarConfig.borderRadius,
//间距位置
maxWidth: snackBarConfig.maxWidth,
margin: snackBarConfig.margin,
padding: snackBarConfig.padding,
snackPosition: snackBarConfig.snackPosition,
//动画
forwardAnimationCurve: Curves.linearToEaseOut, // 动画曲线
reverseAnimationCurve: Curves.linearToEaseOut, // 反向动画曲线
// forwardAnimationCurve: Curves.fastLinearToSlowEaseIn, // 动画曲线
// reverseAnimationCurve: Curves.fastEaseInToSlowEaseOut, // 反向动画曲线
animationDuration: Duration(milliseconds: 500), // 动画时间
//其他
duration: Duration(seconds: 3), // 显示时间
isDismissible: true, // 是否可关闭
onTap: (snack) {
if (onOK != null) {
onOK();
}
},
);
}