我想创建一个扑击按钮,如在下面的图像所示。这是一个位于行小部件末尾的InkWell,带有文本和assetImage。我想当用户点击墨水池它显示如下选项:enter image description here
从选项中选择后,墨水池将显示如下:enter image description here
选择的选项应该在菜单列表中显示为红色
我想创建一个扑击按钮,如在下面的图像所示。这是一个位于行小部件末尾的InkWell,带有文本和assetImage。我想当用户点击墨水池它显示如下选项:enter image description here
从选项中选择后,墨水池将显示如下:enter image description here
选择的选项应该在菜单列表中显示为红色
2条答案
按热度按时间mf98qq941#
无需重复使用PopupMenuButton。
hlswsv352#
您可以使用MenuAnchor来实现这一点。https://api.flutter.dev/flutter/material/MenuAnchor-class.html创建一个函数,选择您单击的项目并相应地更新ui