如何在 ListTile 上的 onTap 和 select 选项上创建警报对话框以替换 listTile 值

How to create alert dialog on onTap on ListTile and select option to replace listTile value

Greetings everyone I'm new to flutter I need help implementing the simple feature of the Dialog.

首先,我会制作一个 class 来表示成员 Member(具有 idnamerole 等字段你需要)。

然后有一个管理会员数据的提供者。它将包含 List<Member> 之类的成员列表和对此列表进行更改的方法。例如:为了更改成员的角色,它将包含 changeMemberRole(int memberID) 方法,该方法将修改该列表中的数据并在最后调用 notifyListeners();

之后,在需要显示成员列表的屏幕上,我将获取此提供程序的实例,使用它的数据构建所有列表图块,一旦数据更改,它将自动重建列表。

应该有帮助的链接:

Simple state management (for understanding Providers)

Using modal bottom sheet (for dialog), but you can use AlertDialog 还有