gpt4 book ai didi

java - Android - 获取 View 的可见区域?

转载 作者:IT老高 更新时间:2023-10-28 21:20:00 26 4
gpt4 key购买 nike

假设我有一个被另一个 View 部分屏蔽的 Android View。例如,假设 mask View 的中心有一个透明的矩形“窗口”,而我的 View 位于窗口下方的中心,并且其尺寸大于窗口的尺寸。在这种情况下, View 的某些矩形部分将可见,而其余部分则被 mask 遮住。

所以我的问题是,是否有任何直接的方法来检索可见区域的位置和尺寸 无需访问 mask View 本身(因此不知道 mask 的“窗口”有多大本身是)?

我尝试调用 getLocalVisibleRect(),这听起来很有希望,但这似乎只返回 View 的布局矩形,而不是实际可见的矩形。

最佳答案

这对游戏来说已经很晚了,但我怀疑 getGlobalVisibleRect 可以满足您的要求。

关于java - Android - 获取 View 的可见区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9073677/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com