gpt4 book ai didi

android - 为什么 onPreDraw() 被调用两次?

转载 作者:行者123 更新时间:2023-12-04 23:50:15 25 4
gpt4 key购买 nike

我试图使用 textView.getTop() 方法但只得到 0。我使用 onPreDraw() 方法作为 kcoppockthis question 中说.

但是,在我的情况下,onPreDraw() 方法被调用了两次。

我可以处理,但我只想知道 onPreDraw() 方法何时被准确调用。谷歌的文档说它是在即将绘制 View 树时调用的。这实际上是什么意思?

有没有 friend 可以告诉我或者告诉我在哪里可以找到答案?谢谢!

最佳答案

监听器将报告所有 onPreDraw() 直到您 remove听众。
如果您只想收到一份 onPreDraw() 报告,请尝试新的 androidx OneShotPreDrawListener

关于android - 为什么 onPreDraw() 被调用两次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20740447/

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