私は、ズームインとズームアウトを行うアプリケーションの機能を開発中です。私はズームインすると、両方の指がまだ画面上にあるにもかかわらず、私のアプリがonScaleEnd()を受け取ることに気がつきました。このため、私のアプリは予想外の動作をします。私はNexus 5 AndroidエミュレータとGoogleピクセルタブレットでテストしました。ズームアウトするときに、画面から指のいずれかを削除すると、onScaleEnd()イベントが期待どおりに受信されることに注意してください。onScaleEndは時期尚早に受信しました
誰かがなぜそれが起こっているのか、それとも知られているアンドロイドのバグですか、どのように回避策をとっているのか/それを修正することはできますか? Androidの開発者に
onScaleEndで応答スケールジェスチャーの終了による
私はこれを理解していますが、残念ながら私の質問には答えません。私の場合、ズームインして、少し長めの時間画面上に指を置いていると、両方の指が画面上にあってもonScaleEnd()になっています。 – Ajit