如何判断布局(及其所有子视图)何时完全充气?

Gen*_* S. 3 layout android

我有一种情况,我有一个自定义布局,其中包含一堆孩子,我膨胀到ViewFlipper.

我的问题是ViewFlipper在尝试动画布局时严重破坏了动画,即使布局仍在加载其所有子视图.

我尝试使用onLayout,但是当父布局完成膨胀时它会被调用(它不会等待子视图膨胀,因此口吃持续存在)

我也试过onMeasure,但是这几次被调用并且每当布局中的任何内容发生变化时都会被调用(例如EditText获得焦点或更改值).

所以,我很难过......当布局完全膨胀时,我可以听到任何事情,我可以听,所以我可以告诉Flipper执行动画吗?

JiT*_*HiN 7

您可以在自定义布局中覆盖onFinishInflate().在添加所有儿童观点之后,这被称为通胀的最后阶段.