Answers for "flutter popup menu button"

1

open popupbutton onclick in flutter

_showPopupMenu(){
    showMenu<String>(
      context: context,
      position: RelativeRect.fromLTRB(25.0, 25.0, 0.0, 0.0),      //position where you want to show the menu on screen
      items: [
        PopupMenuItem<String>(
            child: const Text('menu option 1'), value: '1'),
        PopupMenuItem<String>(
            child: const Text('menu option 2'), value: '2'),
        PopupMenuItem<String>(
            child: const Text('menu option 3'), value: '3'),
      ],
      elevation: 8.0,
    )
    .then<void>((String itemSelected) {

      if (itemSelected == null) return;

      if(itemSelected == "1"){
        //code here
      }else if(itemSelected == "2"){
        //code here
      }else{
        //code here
      }

    });
}
Posted by: Guest on January-21-2021
0

Flutter Popup Menu Button Example Tutorial

PopupMenuButton(
        itemBuilder: (BuildContext context) => <PopupMenuEntry>[
          const PopupMenuItem(
            child: Text('Option1'),
          ),
          const PopupMenuItem(
            child: Text('Option2'),
          ),
          const PopupMenuItem(
            child: Text('Option3'),
          ),
Posted by: Guest on September-11-2021
0

how to add popupmenubutton in flutter

//with tooltip and round border corner(if you also needed those)
actions: [
          PopupMenuButton<int>(
            tooltip: "",                           //Adding tooltip
            shape: RoundedRectangleBorder(         //Adding Round Border
              borderRadius: BorderRadius.all(
                Radius.circular(20.0),
              ),
            ),
            itemBuilder: (context) => [
              PopupMenuItem(
                child: Text("Settings"),
                value: 1,
              ),
              PopupMenuDivider(                    //Adding Divider
                height: 0, 
              ),
              PopupMenuItem(
                child: Text("FAQ"),
                value: 2,
              ),
              PopupMenuDivider(                    //Adding Divider
                height: 0,
              ),
              PopupMenuItem(
                child: Text("Contact Us"),
                value: 2,
              ),
            ],
          ),
          SizedBox(width: 10),
        ],
Posted by: Guest on December-25-2021

Code answers related to "Dart"

Browse Popular Code Answers by Language