堆栈中的ModalBarrier不会触发GestureDetector。

问题描述 投票:0回答:0

即使 ModalBarrier 裹挟着 GestureDetector它不会触发外部的水龙头。Container. 但替换 ModalBarrierContainer 而它的工作。

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,
            ),
          ),
        ],
      ),
    );
flutter flutter-layout
© www.soinside.com 2019 - 2024. All rights reserved.