testNeedMeasure method
void
testNeedMeasure()
Implementation
void testNeedMeasure(){
if((screen.debug?.isNeedMeasure ?? false) || needUpdateMeasure){
// measureUpdate((){
// _updateGKeyValueRecords();
// lastSizeRect = widget.sizeRect;
// }, 'measured',
// // screen.debug?.consumeMeasuredCb);
// widget.measuredCb);
WidgetsBinding.instance.addPostFrameCallback((Duration dt){
_updateGKeyValueRecords();
lastSizeRect = widget.sizeRect;
/// 用于显示 measure 后的数据(携带测量数据)
debugUpdate(() {
widget.measuredCb();
}, '$hashCode-cause-measure-update');
this.measureUpdateDebug('testNeedMeasure');
});
}
}