代码拉取完成,页面将自动刷新
58
优化部分场景强制刷新父组件导致的脏区域过度绘制问题
已合并
相关的Issue
NA
原因(目的、解决的问题等)
部分组件尺寸或位置发生变化,为了保证正常布局,需要强制触发父组件的 LayoutChildren,原来的写法,在调用 LayoutChildren 之后,主动调用了 parent->Invalided(),如果父组件是绝对布局(stack),则是不支持重新布局的,也就没有必要进行 parent->Invalided(),强制调用,会导致引入了多余的脏区域标定,增加了底层绘制压力
描述(做了什么,变更了什么)
改为使用 LayoutChildren 的参数来请求 Invalided,如果父组件是不支持重新布局的,则底层会自动忽略 Invalided 请求。