在 Flutter 应用开发中,DropdownMenu
是一个非常常用的组件,用于展示下拉菜单选项。默认情况下,DropdownMenu
只支持文本选项,但如果我们想在每个菜单项前添加不同的图标,该如何实现呢?本文将通过实例详细讲解如何为 DropdownMenu
的每个选项添加不同的前置图标。
实现步骤
-
定义一个自定义类:
首先,我们需要定义一个包含标签和前置图标的自定义类。
class CustomObject {
final String label;
final Widget? leadingIcon;