首页 > 解决方案 > 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

解决方案


我认为 Flutter 2.0GestureBinding.instance.resamplingEnabled坏了,我的应用程序在 main 函数中有这个,我删除了这一行,它照常工作。


推荐阅读