代码很简单,我有一个容器,上面堆叠了不同的小部件,其中两个是搜索栏和一个扁平按钮,扁平按钮用于抬起底部面板,并在底部面板时使搜索栏不可见被提出。搜索栏位于平面按钮下方。但是每当我按下平面按钮时,都会引发异常。我试了一下,然后重新加载了该应用程序,但这没用。
下面是错误日志:
The following _CompileTimeError was thrown while handling a gesture:
Unimplemented handling of missing static target
When the exception was thrown, this was the stack:
#0 _InkResponseState._handleTap (package:flutter/src/material/ink_well.dart:706:14)
#1 _InkResponseState.build.<anonymous closure> (package:flutter/src/material/ink_well.dart:789:36)
#2 GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:182:24)
#3 TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:486:11)
#4 BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:264:5)
...
Handler: "onTap"
Recognizer: TapGestureRecognizer#3c005
debugOwner: GestureDetector
state: possible
won arena
finalPosition: Offset(196.6, 163.0)
finalLocalPosition: Offset(40.8, 28.0)
button: 1
sent tap down
════════════════════════════════════════════════════════════════════════════════════════════════════
════════ (2) Exception caught by gesture ═══════════════════════════════════════════════════════════
Unimplemented handling of missing static target
════════════════════════════════════════════════════════════════════════════════════════════════════
出现问题是因为我的底部工作表代码(UI代码)在其他dart文件中,并且一旦我将所有代码粘贴到main.dart
文件中,一切都按预期工作。
导入dart文件的正确方法是在main.dart文件中使用它作为软件包,并且不会发生上述错误。import'package:your_filename.dart';