Resposta de gesto fora do limite da pilha não recebida

Estou tentando implementar um widget redimensionável com alças nos cantos. As alças dos cantos transbordamStack pela metade de sua largura / altura.

Questão: a parte externa do identificador não relata eventos de gesto enquanto a parte interna está funcionando bem.

Pretende-se ou estou fazendo algo errado. Se for o comportamento pretendido, o que fazer em seguida.

Código de amostra

      Widget build(BuildContext context) {
        return Scaffold(
          backgroundColor: Colors.green,
          body: Transform.translate(
            offset: boxOffset,
            child: Stack(
              overflow: Overflow.visible,
              fit: StackFit.expand,
              children: <Widget>[
                Container(
                  width: 100.0,
                  height: 100.0,
                  color: Colors.red,
                ),
                Positioned(
                  left: 100.0 - 20.0,
                  top: 100.0 - 20.0,
                  child: GestureDetector(
                    onTap: () {print("tapped");},
                    child: Container(
                      width: 80.0,
                      height: 80.0,
                      color: Colors.blue,
                    ),
                  ),
                )
              ],
            ),
          )
        );
    }

questionAnswers(1)

yourAnswerToTheQuestion