Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
581 of 1024 menu
◀ ▶

Класс PopupMenuDivider

Класс PopupMenuDivider кладут между PopupMenuItem в itemBuilder. Высоту задают в height. Не возвращает value при нажатии.

Синтаксис

PopupMenuDivider(height: 8)

Параметры

Параметр Описание
height Высота блока с линией.

Пример

Давайте разделим два пункта меню:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Center( child: PopupMenuButton( itemBuilder: (context) => [ PopupMenuItem(child: Text('abcde')), PopupMenuDivider(), PopupMenuItem(child: Text('12345')), ], ), ), ), ), ); }

Между пунктами видна горизонтальная черта.

Пример

Давайте увеличим height разделителя:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Center( child: PopupMenuButton( itemBuilder: (context) => [ PopupMenuItem(child: Text('12345')), PopupMenuDivider(height: 16), PopupMenuItem(child: Text('abcde')), ], ), ), ), ), ); }

Между группами пунктов больше вертикального зазора.

Смотрите также

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить