我正在使用一个较大的手势检测器,而不是另一个手势检测器,
Widget _sliderWidget() {
return GestureDetector(
behavior: HitTestBehavior.opaque,
child: widget.child,
onHorizontalDragStart: onHorizontalDragStart,
onHorizontalDragUpdate: onHorizontalDragUpdate,
onHorizontalDragEnd: onHorizontalDragEnd,
onTapDown: _onTapDown)
}
第二个观点是
Widget _paintWidget() {
return GestureDetector(
behavior: HitTestBehavior.opaque,
onHorizontalDragDown: _onHorizontalDragDown,
onHorizontalDragUpdate: _onHorizontalDragUpdate,
onHorizontalDragEnd: _onHorizontalDragEnd,
child: _renderCanvas(),
);
}
在_paintWidget()
视图中无法识别出抽头,如何解决?
答案 0 :(得分:0)
您是否尝试过将GestureDetectors的两个子元素包装在Stack中,然后将Stack包裹在GestureDetector中?然后与协调检查该调用哪种方法?但是,两个小部件都在同一页面上吗?都在堆栈内吗?也许尝试更改堆栈中的顺序。