getGlobalVisibleRect と MotionEvent の位置を使用して、外側に触れたときにビューを非表示にするように実装しました。Magnification(Accessibility) がアクセシビリティの目的で有効になっている場合を除いて、すべての既知のケースで機能し、globalVisibleRect と MotionEvent の両方が Magnification が無効になっている場合と同じ値を返します。これにより、拡大表示の新しい境界内に触れても、外側に触れたものとして扱われ、隠れてしまいます。拡大またはその他の回避策でビューのスケーリングされた境界を見つけて機能させる方法はありますか?