我已经实现了使用 getGlobalVisibleRect 和 MotionEvent 的位置在外部触摸时隐藏视图。它在所有已知情况下都有效,除非为可访问性目的启用了放大(辅助功能),然后 globalVisibleRect 和 MotionEvent 都返回与禁用放大时相同的值。因此,即使我在放大视图的新边界内触摸,它也会被视为在外部触摸,导致它隐藏。有没有办法找出放大视图的缩放边界或其他工作以使其工作?
我已经实现了使用 getGlobalVisibleRect 和 MotionEvent 的位置在外部触摸时隐藏视图。它在所有已知情况下都有效,除非为可访问性目的启用了放大(辅助功能),然后 globalVisibleRect 和 MotionEvent 都返回与禁用放大时相同的值。因此,即使我在放大视图的新边界内触摸,它也会被视为在外部触摸,导致它隐藏。有没有办法找出放大视图的缩放边界或其他工作以使其工作?