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

Функция showCupertinoModalPopup

Функция showCupertinoModalPopup принимает context и builder, часто с CupertinoActionSheet.

Синтаксис

showCupertinoModalPopup(context: context, builder: (ctx) { return CupertinoActionSheet(title: Text('abcde')) })

Параметры

ПараметрОписание
contextКонтекст.
builderСодержимое снизу.

Пример

Давайте popup:

import 'package:flutter/cupertino.dart'; void main() { runApp( CupertinoApp( home: Demo(), ), ); } class Demo extends StatelessWidget { @override Widget build(BuildContext context) { return CupertinoPageScaffold(child: Center(child: CupertinoButton(onPressed: () { return showCupertinoModalPopup<void>(context: context, builder: (ctx) => CupertinoActionSheet(title: Text('abcde'), message: Text('12345'))); } , child: Text('abcde')))); } }

Снизу лист с 'abcde' и '12345'.

Пример

Давайте свой Container:

import 'package:flutter/cupertino.dart'; void main() { runApp( CupertinoApp( home: Demo(), ), ); } class Demo extends StatelessWidget { @override Widget build(BuildContext context) { return CupertinoPageScaffold(child: Center(child: CupertinoButton(onPressed: () { return showCupertinoModalPopup<void>(context: context, builder: (ctx) => Container(height: 120, color: CupertinoColors.systemBackground, child: Center(child: Text('12345')))); } , child: Text('12345')))); } }

Снизу панель с '12345'.

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

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