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()
      );
      }
    )
  • 相关阅读:
    nginx 日志之 error_log
    ssl 原理简介
    nginx 配置ssl
    自建 ca 及使用 ca 颁发证书
    nginx 访问控制之 认证
    nginx 访问控制之 限速
    nginx 访问控制之 http_referer
    nginx 访问控制之 user_agent
    nginx 访问控制之 request_uri
    nginx 访问控制之 document_uri
  • 原文地址:https://www.cnblogs.com/zhaofeis/p/12385974.html
Copyright © 2011-2022 走看看