即使 ModalBarrier
裹挟着 GestureDetector
它不会触发外部的水龙头。Container
. 但替换 ModalBarrier
与 Container
而它的工作。
的 Container
变成了一个变通的方法,但为什么它不能与 ModalBarrier
?
这是代码。
return GestureDetector(
behavior: HitTestBehavior.opaque,
onTap: _onDropdownTap(),
child: Stack(
fit: StackFit.expand,
children: [
ModalBarrier(
color: Colors.black26,
),
Positioned(
left: width/2 - cardWidth/2,
top: height/2 - cardHeight/2,
width: dropdownWidth,
height: dropdownHeight,
child: Container(
color: Colors.red,
),
),
],
),
);