flutter - Flutter 2.0 用户在 Inkwell 上的点击未注册
问题描述
我基本上是从flutter 1.22.6更新到了flutter 2.0,遇到了一个很奇怪的情况。基本上 Inkwell 不会在水龙头上注册,除非我用水龙头向一个按钮发送 15 或 20 次垃圾邮件。我不知道发生了什么。除非我降级到 1.22.6,否则这个 bug 会不断出现。Inkwell 不会在点击时注册,只要松开手指(在指针向上事件上)它就会停止波纹动画,就好像什么都没发生一样,我可以通过执行长指针向下事件并按住来看到波纹动画。
有人现在面临同样的问题吗?
我尝试flutter clean
并重新安装了该应用程序,但没有,基本上所有按钮都不起作用,因为 Inkwell 的 onTap 被窃听了。
颤振版本:
> Flutter 2.0.0 • channel stable •
> https://github.com/flutter/flutter.git Framework • revision 60bd88df91
> (25 hours ago) • 2021-03-03 09:13:17 -0800 Engine • revision
> 40441def69 Tools • Dart 2.12.0
解决方案
我认为 Flutter 2.0GestureBinding.instance.resamplingEnabled
坏了,我的应用程序在 main 函数中有这个,我删除了这一行,它照常工作。
推荐阅读
- python - 如何在带有 tensorflow 的 OpenCV 中使用 PIL 屏幕录制作为视频源?
- git - 如何在终端中为我的计算机重置 github 设置(切换 github 配置文件)
- javascript - 我正在尝试让我的不和谐机器人在网上说它,但我的代码不起作用(我已经为机器人完成了所有其他步骤)
- python - 如何使用按值分组创建新的 pandas DataFrame?
- python - AWS Lambda 找不到明确存在的 SNS 主题?
- node.js - Node js:如何使用 express-handlebars 注册助手?
- android - 将 Stack Widget 的内容转换为图像
- reactjs - 附加新状态时 setState 未更新
- c# - 如何创建未分配的类对象列表
- html - 如何使导航栏项目可点击而不是整个导航栏本身