我试图指出某个视图(比如视图 A)是否 100% 可见,这意味着,如果它是 100x100 视图,我想确保显示所有 10000 像素。
样本:
--------------
| |
| ___ |
| |A| |
| --- |
| |
--------------
应该返回100 % 而:
--------------
| |
| _________|_________
| |A | |
| ---------|---------
| |
--------------
应该返回大约 50%。
我试过测量 globalVisibleRect、localVisibleRect、hitTest、drawableRect、focusableRect,无论视图是否完全可见,它们都是一样的。
有任何想法吗?