android 当一个视图在另一个视图上方时,如何知道该视图是否可见?

lqfhib0f  于 2023-01-19  发布在  Android
关注(0)|答案(1)|浏览(128)

在Android应用上,如何通过编程方式根据图标上方视图的透明度来确定图标是否可见?

请注意,这不是一个微不足道的问题,我想知道这个图标是否可以用肉眼看到它的整体,而与它上面的视图的复杂性无关。

zdwk9cvp

zdwk9cvp1#

对于Kotlin,使用if((yourView).visibility == View.VISIBLE)
然后检查与您的视图重叠的视图的alpha,如果它大于某个阈值,则您的视图可见,否则它不能被视为可见。

相关问题