代码之家  ›  专栏  ›  技术社区  ›  Mārtiņš Ciekurs

如何在Flutter中为弹出菜单添加圆角边框?

  •  0
  • Mārtiņš Ciekurs  · 技术社区  · 6 年前

    有什么方法可以创建带有圆形边框的自定义弹出窗口吗? 这是我当前的代码和设计:

                    child: Container(
                     child: PopupMenuButton(
                       onSelected: _savedLocationOptionSelected,
                       itemBuilder: (context) {
                         return SavedLocationOptions.choises.map((value) {
                           return PopupMenuItem<String>(
                             value: value,
                             child: Text(value),
                           );
                         }).toList();
                       },
                       icon: Icon(
                         Icons.more_vert,
                         color: Colors.grey[300],
                       ),
                     ),
                   ),
    

    enter image description here

    0 回复  |  直到 6 年前
        1
  •  0
  •   Muhammad Ashraf    5 年前

    右击代码中的“PopupMenuButton”,然后将其粘贴到页面中,页面将以“PopupMenu”命名,并将此链接中的代码粘贴到Dart文件

    enter image description here https://github.com/mohamedashraf8850/flutter/edit/master/packages/flutter/lib/src/material/popup_menu.dart