ListView
がスクロールされたときを検出して、その時点でキーボードを閉じることができるようにしようとしています。GestureDetector内のリストビューをスクロールする
現在のところ、私はに私のListView
を書きました。ジェスチャ検出器のonVerticalDragStart
は、キーボードを閉じるように設定されています。しかし、このようなイベントを傍受すると、ドラッグイベントがListView
にバブリングしてしまうので、実際にはビューをもうスクロールできなくなります。
GestureDetector
にbehavior: HitTestBehavior.translucent
を設定しようとしましたが、何らかの理由でこれができませんでした。 ListView
をサブクラス化せずにこの動作をどうやって達成できますか?状態が変化するたびにVoidCallback
を呼び出します(すでに1を使用していないと仮定)の代わりにあなただけのScrollController
に(法addListener
経由)リスナーを追加しない理由GestureDetector
でListView
を、ラップの
私の 'ListView'は高さが無制限だったので、' ScrollController'コールバックは起動しませんでした。それを修正して、行きました。 – jxmorris12