gpt4 book ai didi

flutter - 长按显示对话框,手指向上弹出

转载 作者:行者123 更新时间:2023-12-05 07:24:31 29 4
gpt4 key购买 nike

我想在用户长按某个项目时显示一个对话框,并在手指向上时弹出它,但它无法检测到点击。

我将对话框放在另一个 GestureDetector 上,并使用它的 onTapUp 属性弹出对话框。

GestureDetector(
child: studentIcon(index, context),
onLongPress: () {
showDialog(
context: context,
builder: (context) {
return GestureDetector(
onTapUp: (detail) {
Navigator.pop(context);
},
child: DialogDetail(
index: index,
),
);
});
},

我希望在长按后手指抬起后弹出对话框。

最佳答案

您不能这样做,因为 GestureDetector 中存在 context 问题。请关注this回答实现这个东西。

关于flutter - 长按显示对话框,手指向上弹出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55378753/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com