flutter 当Slidable关闭时,如何运行onPress功能

sshcrbum  于 2023-10-22  发布在  Flutter
关注(0)|答案(1)|浏览(167)

enter image description here
滑动产品后,我让它自动关闭。我想在它自动关闭的时候做一些操作,怎么做?我想在onPressed自动关闭时执行在onPressed中执行的操作。

Slidable(
                        closeOnScroll: true,
                        key: UniqueKey(),
                        endActionPane: ActionPane(
                          extentRatio: 0.1,
                          openThreshold: 0.2,
                          closeThreshold: 0.1,
                          motion: const BehindMotion(),
                         
                          children: [
                            SlidableAction(
                              key: UniqueKey(),
                              onPressed: (context) {
                                item.selectedCount = 0;
                                item.isSelected = false;
                                widget.providerValue.selectedCheckItem
                                    ?.remove(item);

                                widget.providerValue.notifyListeners();
                              },
                              backgroundColor: context.suit200Red,
                              icon: Icons.delete,
                              label: 'İptal',
                            ),
                          ],
                        ),
                        child: MaxListTile()
xhv8bpkk

xhv8bpkk1#

您可以尝试:

dismissible: DismissiblePane(onDismissed: () {}),

相关问题