import 'package:universal_html/html.dart';void main() {​   // Disable the default browser behavior for right clicking // 屏蔽浏览器默认的右键点击事件window.document.onContextMenu.listen((evt) => evt.preventDefault());​   runApp(MyApp());
}//具体使用
Container(
child:Listener(onPointerDown: _onPointerDown,child: Container(decoration: BoxDecoration(border: Border.all(color: editWidgetItem == element ? Colors.blueAccent : Colors.transparent)),padding: const EdgeInsets.all(2),child: buildDetailsWidget(element),),),
),/// Callback when mouse clicked on `Listener` wrapped widget.Future<void> _onPointerDown(PointerDownEvent event) async {// Check if right mouse button clickedif (event.kind == PointerDeviceKind.mouse && event.buttons == kSecondaryMouseButton) {final overlay = Overlay.of(context).context.findRenderObject() as RenderBox;final menuItem = await showMenu<int>(context: context,items: [PopupMenuItem(child: Text('Copy'), value: 1),PopupMenuItem(child: Text('Cut'), value: 2),],position: RelativeRect.fromSize(event.position & Size(48.0, 48.0), overlay.size));// Check if menu item clickedswitch (menuItem) {case 1:ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Copy clicket'),behavior: SnackBarBehavior.floating,));break;case 2:ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Cut clicked'), behavior: SnackBarBehavior.floating));break;default:}}}

Flutter 鼠标右键相关推荐

  1. 请用flutter实现在macOS上实现鼠标右键弹出菜单的功能

    要在 Flutter 中实现在 macOS 上弹出鼠标右键菜单的功能,你可以使用 Flutter 的 InkWell 组件. 首先,在你的 Flutter 应用中导入 flutter:widgets ...

  2. 安装ATi显卡驱动后增加的鼠标右键菜单的清理

    一般最直接的方法是: 一般位于注册表的: 删除注册表HKEY_CLASSES_ROOT\Directory \Background\shellex\ContextMenuHandlers\ACE下 a ...

  3. 自定义html页面鼠标右键,javascript鼠标右键菜单自定义效果

    本文实例讲解了javascript鼠标右键菜单的实现方法,分享给大家供大家参考,具体内容如下 效果图: 具体代码: #menu{ border:solid 1px gray; width:100px; ...

  4. 如何屏蔽ctrl + v 粘贴事件,鼠标右键粘贴事件

    通常在自己的APP里的密码框,验证码框需要屏蔽复制,粘贴,怎么办呢? 有三种方法: 1 hook 此方法是最完全的,但由于hook是全局的,容易影响到其它代码. 2 子类化文本框, 重写OnPaste ...

  5. 稳扎稳打Silverlight(29) - 2.0Tip/Trick之Cookie, 自定义字体, 为程序传递参数, 自定义鼠标右键...

    [索引页] [源码下载] 稳扎稳打Silverlight(29) - 2.0Tip/Trick之Cookie, 自定义字体, 为程序传递参数, 自定义鼠标右键, 程序常用配置参数 作者:webabcd ...

  6. html 元素允许右键,JavaScript 自定义html元素鼠标右键菜单功能

    自定义html元素鼠标右键菜单 实现思路 在触发contextmenu事件时,取消默认行为(也就是阻止浏览器显示自带的菜单),获取右键事件对象,来确定鼠标的点击位置,作为显示菜单的left和top值 ...

  7. 为什么手机升级系统反应慢了_win7系统鼠标右键刷新反应慢原因【解决方法】...

    在win7系统当中,我们在执行一些操作之后,回到桌面上,我们都会习惯点击右键刷新桌面,不过如果桌面刷新的时候反应很慢,甚至需要十几才有反应,这绝对事件很烦恼的事情,那么win7系统鼠标右键刷新反应慢怎 ...

  8. JQuery模拟网页中自定义鼠标右键菜单

    题外话.......最近在开发一个网站项目的时候,需要用到网页自定义右键菜单,在网上看了各路前辈大神的操作,头晕目眩,为了达到目的,突然灵机一动,于是便有了这篇文章. 先放个效果图(沾沾自喜,大神勿喷 ...

  9. 禁止鼠标右键的代码(转)

    1.禁止鼠标左右键代码/禁止网页选中/禁止另存为/防复制代码 按 Ctrl+C 复制代码 按 Ctrl+C 复制代码 2.禁止鼠标左右键 1 <SCRIPT language=javascrip ...

  10. 屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键

    <script language="Javascript"><!--   //屏蔽鼠标右键.Ctrl+N.Shift+F10.F11.F5刷新.退格键   //A ...

最新文章

  1. ASP.NET 例程完全代码版(3)——随意创建图形信息
  2. Python(2.7.6) 列表推导式
  3. 信息系统项目管理师案例考试汇总(2005~2021年)
  4. 分布式文件系统研究-fastDSF架构介绍
  5. 我结婚了,我要用什么做个邀请函呢?【iVX无代码YYDS 06】
  6. sata修改为ahci后系统无法启动_固态重装系统
  7. linux系统取代windows,Linux不可能取代Windows
  8. zend studio php发布_使用Zend Studio开发PHP项目
  9. Yii2所提倡的配置管理方案
  10. 重大活动网络攻击面前,京东智联云的攻防之道
  11. Fragment学习(二): 管理Fragment和Fragment通讯
  12. 移动互联网时代的营销
  13. bos物流项目面试问题汇总
  14. c#实现的破解程序--针对软件使用时间限制
  15. 最新bilibili怎么下载视频
  16. 财经365零基础学投资:用江恩展望下半年股市
  17. Spring boot整合Redis(入门教程)
  18. 使用away3d 精灵表实现材质动画
  19. 风控建模三:变量筛选原则
  20. 2023最新短视频去水印解析API接口开发文档

热门文章

  1. windows上的左斜杠和linux上的右斜杠的记忆方式
  2. matlab 回归 工具箱,matlab回归分析——回归分析MATLAB工具箱.doc
  3. windows 7 专业版 64位 无法安装.Net 4.7版本解决方案
  4. 百度cdn几时能入币_汇率是怎么确定的,由谁确定的?
  5. JAVA实现邮箱注册功能
  6. c语言写莫迪康通信,组态王modbus通信用法教程modbus-rtu、modbus-tcp莫迪康通信配置步骤...
  7. 读取照片的Exif信息
  8. Elasticsearch Refresh vs Flush
  9. MATLAB图形句柄
  10. excel随机数_Excel使用小技巧-Excel里快速生成随机数