如何检测节点的渲染时间?
我在控制器中尝试使用此代码:
private boolean isRendered = false;
@Override
protected void layoutChildren() {
super.layoutChildren();
if(!isRendered){
do_something();
}
isRendered = true;
}
它的效果非常好,但调用do_something()
与屏幕上显示所有节点的时刻之间存在一些滞后。
当所有节点真正在屏幕上呈现时会触发一个事件吗?