Класс PopupMenuEntry
Класс PopupMenuEntry это общий тип строки меню.
Обычный пункт -
PopupMenuItem,
разделитель -
PopupMenuDivider.
Список таких строк принимает
PopupMenuButton.
Синтаксис
PopupMenuItem(child: Text('abcde'))
Пример
Давайте откроем меню с одним пунктом:
import 'package:flutter/material.dart';
void main()
{
runApp(
MaterialApp(
home: Scaffold(
body: Center(
child: PopupMenuButton<String>(
itemBuilder: (context) {
return [
PopupMenuItem(value: 'abcde', child: Text('abcde')),
];
},
),
),
),
),
);
}
На экране кнопка меню. Внутри один пункт 'abcde'.
Смотрите также
-
виджет
PopupMenuButton,
который открывает список пунктов -
виджет
PopupMenuItem,
один выбираемый пункт -
виджет
PopupMenuDivider,
линия между пунктами -
функция
showMenu,
которая показывает то же меню в заданной точке