import 'package:flutter/cupertino.dart'; class ContextMenuPage extends StatelessWidget { const ContextMenuPage({super.key}); @override Widget build(BuildContext context) { return CupertinoPageScaffold( navigationBar: const CupertinoNavigationBar(middle: Text('Context Menu')), child: Center( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ Text('Long press to activate context menu:'), SizedBox(height: 16), SizedBox( width: 100, height: 100, child: CupertinoContextMenu( actions: [ CupertinoContextMenuAction( child: const Text('Action one'), onPressed: () { Navigator.pop(context); }, ), CupertinoContextMenuAction( child: const Text('Action two'), onPressed: () { Navigator.pop(context); }, ), ], child: Container(color: CupertinoColors.activeBlue), ), ), ], ), ), ); } }