我想知道是否可以知道屏幕上是否已绘制 View 。
我对设置监听器并等待它不感兴趣,因为我已经知道如何做到这一点。我正在寻找一个电话,以获取 View 当前是否在屏幕上的真/假。
我不相信我可以简单地检查可见性,因为它是一个预设变量,无论其状态如何,尽管我可能是错的。
如果 View 未绘制,我将设置一个 ViewTreeObserver 并等待它,但这仅在 View 尚未绘制时才需要。
最佳答案
因为 getVisibility() 返回预定义的属性并且您不想设置监听器;我认为唯一的选择是 View.isShown()。 我希望这有帮助。
关于java - 我如何知道 View 是否已绘制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42048429/