【flutter】GestureDetectorが効かない
flutterで開発中にonTapを設定しようとGestureDetectorを使ったのですが、childに設定しているTextの上を押すと反応するが、widgetのない場所(paddingなど)を押しても反応しないという事象が発生した。
結論、解決としてはGestureDetectorに ` behavior: HitTestBehavior.translucent ` を設定しました。
child: GestureDetector(
behavior: HitTestBehavior.translucent,
)
どうやらデフォルトでは、child widgetのあるところしか反応しないよう。。
先駆者がいないとわからなかったなー。
感謝。
この記事が気に入ったらサポートをしてみませんか?