Flutter #119: Apple iOS 16 Cupertino Popup in Flutter


Flutter #119: Apple iOS 16 Cupertino Popup in Flutter

Apple iOS 16 Cupertino Popup in Flutter. Copy and paste the below code as per your requirements.

import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';

void main()=> runApp(const MyApp());

class MyApp extends StatelessWidget{
  const MyApp({Key? key}) : super(key: key);
  static const String _title = "iOS 16 UI - Popup";
  @override
  Widget build(BuildContext context){
    return const MaterialApp(
      title: _title,
      home: MyStatelessWidget(),
    );
  }
}
class MyStatelessWidget extends StatelessWidget{
  const MyStatelessWidget({Key ? key}) : super (key: key);
  @override
  Widget build(BuildContext context)
  {
    return Scaffold(
      body: Center(
        child: SizedBox(
          width: 100,
          height: 100,
          child: CupertinoContextMenu(
            actions: [
              CupertinoContextMenuAction(child: const Text("Action 1"),
              onPressed: (){
                Navigator.pop(context);
              },
              ),
              CupertinoContextMenuAction(child: const Text("Action 2"),
                onPressed: (){
                  Navigator.pop(context);
                },
              )
            ],
            child: Container(
              color: Colors.green,
            ),
          ),
        ),
      ),
    );
  }
}

Leave a Reply

Your email address will not be published.