Dart 在不敲击墨水池的情况下触发墨水池
我正在尝试触发一个Dart 在不敲击墨水池的情况下触发墨水池,dart,flutter,Dart,Flutter,我正在尝试触发一个Inkwell小部件,但没有实际点击它。我不知道如何解决这个问题,因为文档中没有提到它。 因此,我们的目标是激活onTap并显示Inkwell 有什么想法吗?Hrm,这似乎对我来说是非常具有挑战性的,因为许多点击细节和手势检测都可以通过公共API访问。也许您可以找到一种方法来模拟平台点击,然后冒泡到InkWell,或者您可以尝试复制InkWell/InkResponse/TapDownDetail等,以公开模拟点击的方法和相关指针信息。您可以使用GlobalKey获得InkWe
Inkwell
小部件,但没有实际点击它。我不知道如何解决这个问题,因为文档中没有提到它。因此,我们的目标是激活
onTap
并显示Inkwell
有什么想法吗?Hrm,这似乎对我来说是非常具有挑战性的,因为许多点击细节和手势检测都可以通过公共API访问。也许您可以找到一种方法来模拟平台点击,然后冒泡到InkWell,或者您可以尝试复制InkWell/InkResponse/TapDownDetail等,以公开模拟点击的方法和相关指针信息。您可以使用GlobalKey获得
InkWell
。得到它的状态。并通过查看源代码直接调用相应的方法(即使是私有的)。@Darky但使用全局键速度慢且不受鼓励不?通常是的。但这是使用它的罕见用例之一:调用其他非继承小部件的方法。