【flutter】GestureDetectorが効かない

flutterで開発中にonTapを設定しようとGestureDetectorを使ったのですが、childに設定しているTextの上を押すと反応するが、widgetのない場所(paddingなど)を押しても反応しないという事象が発生した。

結論、解決としてはGestureDetectorに ` behavior: HitTestBehavior.translucent ` を設定しました。

      child: GestureDetector(
        behavior: HitTestBehavior.translucent,
      )

どうやらデフォルトでは、child widgetのあるところしか反応しないよう。。

先駆者がいないとわからなかったなー。
感謝。


この記事が気に入ったらサポートをしてみませんか?