Flutter GetX小吃店动作

332nm8kg  于 2022-12-05  发布在  Flutter
关注(0)|答案(1)|浏览(155)

我想知道如何实现GetX的Snackbar,但要使用操作。我知道如何在Flutter提供的常用ScaffoldSnackbar上编写SnackbarActions。我想知道是否有一种方法可以在GetX的Snackbar中获得相同的功能。正如你可能会猜到的,我正在尝试实现一个撤消功能,我用GetX Snackbars编写了我的应用程序的其余部分。
这就是我如何知道如何显示带操作的Snackbar

ScaffoldMessenger.of(context).showSnackBar(
                            SnackBar(
                              content:
                                  Text("Deleted ${item.matchNumber.value}"),
                              action: SnackBarAction(
                                label: "Undo",
                                onPressed: () => controller.documentsHelper
                                    .saveMatchData(item),
                              ),
                              duration: const Duration(seconds: 3),
                            ),
                          );

如何通过GetX获得此功能?谢谢!

zzwlnbp8

zzwlnbp81#

试试这个

Get.snackbar(
                'Snackber',
                'Deleted ${item.matchNumber.value}',
                duration: const Duration(seconds: 3),
                colorText: Colors.black,
                backgroundColor: Colors.white,
                snackPosition: SnackPosition.BOTTOM,
                maxWidth: Get.width,
                mainButton: TextButton(
                  child: Text('Undo'),
                  onPressed: () {
                    controller.documentsHelper
                                .saveMatchData(item);
                  },
                ),
              );

相关问题