Flutter Getx:调用 Get.snackbar() 时无法导航回来

问题描述 投票:0回答:1

每当我使用 Getx 调用 Get.snackbar() 方法时,我都无法向后导航。只有在小吃栏消失后我才能导航回来。有没有办法改变这种行为,让用户即使在显示小吃栏时也可以导航回来?下面是代码:

 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
              
    );
  }
flutter flutter-getx
1个回答
0
投票

先删除 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

  );
}
© www.soinside.com 2019 - 2024. All rights reserved.