当我在Android开发中将 View 模型与数据绑定(bind)一起使用时,我遇到了一个问题,我需要在 View 中完成数据绑定(bind)后捕获屏幕,这应该在 View 模型从网络异步获取图像后完成从 View 模型中绘制所有数据。
是否有可用于此目的的 API?
最佳答案
我不确定这是否会给您带来您想要的结果,因为它会在绑定(bind)完成时调用您。您必须等待抽奖:
绑定(bind)完成后,您必须等到 onDraw() 调用之后,但您可以在此处获取该调用:
https://developer.android.com/reference/android/view/ViewTreeObserver.html
仍然不够肯定,但如果您在 onDraw() 调用中发布 Runnable,您应该能够捕获屏幕截图。
关于android - 寻找回调以了解数据绑定(bind)何时完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46416245/