寻找回调以了解何时完成数据绑定

时间:2017-09-26 00:55:16

标签: android android-databinding

我在Android开发中使用视图模型和数据绑定时遇到问题,我需要在视图中完成数据绑定后捕获屏幕,这应该在viewmodel异步从网络中获取图像后完成从viewmodel中绘制所有数据。

有没有可用于此目的的api?

1 个答案:

答案 0 :(得分:2)

我不确定这是否会给你你想要的东西,因为它会在绑定完成时给你打电话。你将不得不等待抽奖:

https://developer.android.com/reference/android/databinding/ViewDataBinding.html#addOnRebindCallback(android.databinding.OnRebindCallback)

您必须等到绑定完成后onDraw()调用之后,但您可以在此处进行调用:

https://developer.android.com/reference/android/view/ViewTreeObserver.html

仍然不是正面的,但如果你在onDraw()调用中发布Runnable,你应该能够捕获屏幕截图。