每当我使用 getx 调用 Get.snackbar() 方法时,我的 UI 都会无响应。小吃栏消失后,我的用户界面再次变得响应。有没有什么方法可以改变这种行为,使 Ui 即使在显示小吃栏时也能做出响应?下面是代码:
SnackbarController snackbar({
required String title,
required String message,
Color? bgColor,
Color? textColor,
}) {
return Get.snackbar(
title,
message,
snackPosition: SnackPosition.TOP,
backgroundColor: bgColor?? Colors.green,
colorText: textColor??Apc.white,
isDismissible: true,
dismissDirection: DismissDirection.horizontal
);
}
先删除 SnackbarController 并只创建一个这样的函数
showSnackBar ({required String title, required String message, Color? bgColor, Color? textColor}){
Get.snackbar(
title,
message,
snackPosition: SnackPosition.TOP,
backgroundColor: bgColor?? Colors.green,
colorText: textColor??Apc.white,
isDismissible: true,
dismissDirection: DismissDirection.horizontal
);
}