問題タブ [android-touch-event]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
351 参照

android - Android: タッチ イベント フォーカス ビューを切り替える

でタッチイベントをキャッチしています。ImageViewタッチすると、ビューが非表示になり、すべてのビューが で覆われますFrameLayoutlayout画像ビューのタッチ イベントを停止し、これをカバーしている新しい に新しいタッチ イベントを転送する必要がありますImageView

私はこのようなことを試しました:

試してみましdispatchEventたが、この場合は機能しません。これはimageView、画面全体のほんの一部であり、画面全体をframeLayoutカバーしているためです。

とにかく、私は常に同じ問題に遭遇します.imageViewが古いタッチイベントを失い、最終的にフレームレイアウトがそれをキャッチし始めるように、指を離して画面にもう一度触れる必要があります. これを解決するにはどうすればよいですか?