zoukankan      html  css  js  c++  java
  • 下拉菜单 showMenu 手势事件 弹出底部菜单

    下拉菜单 showMenu  
    IconButton(
    icon: Icon(Icons.more_horiz),
    onPressed: (){
    showMenu(
    context:context,
    position:RelativeRect.fromLTRB(600, 76, 10, 0) ,
    items: [
    PopupMenuItem(
    child: Row(
    children: <Widget>[
    Icon(Icons.home),
    Text("首页")
    ],
    ),
    ),
    PopupMenuItem(
    child: Row(
    children: <Widget>[
    Icon(Icons.search),
    Text("搜索")
    ],
    ),
    )
    ]
    );
    },
    )

    Flutter GestureDetector 手势事件
    GestureDetector(
      behavior: HitTestBehavior.opaque,
     onTap: () {
        // Navigator.of(context).pop();
      },
      child:Text("")
    )
     
    Flutter 弹出底部菜单
    注意:默认情况 showModalBottomSheet 弹出底部菜单的时候,点击任意地方会都会消失。这个时候我们在外层加个 GestureDetector 手势事件,点击返回 false 这样点击的时候就不会消失了。
    showModalBottomSheet(
      context: context,
      builder: (context) {
      return GestureDetector(
        behavior: HitTestBehavior.opaque,
        onTap: () {
        // Navigator.of(context).pop();
      },
      onDoubleTap: () {
        print("DoubleTap");
      },
      child: Container()
      );
      }
    )
  • 相关阅读:
    三、录制脚本Badboy录制脚本1
    三、录制脚本术语
    二、搭建Jmeter环境以及环境变量
    三、录制脚本Jmeter录制脚本2
    一、JMeter相关术语
    MySQL存储引擎
    创建线程CreateThread()
    关于category
    关于异常
    UIView和UIWindow
  • 原文地址:https://www.cnblogs.com/zhaofeis/p/12385974.html
Copyright © 2011-2022 走看看