我对onSizeChange方法的源码解析

如果当前的自定义控件是继承ViewGroup,那么在ViewGroup重写的layout方法中:
我对onSizeChange方法的源码解析

可知调用父类也就是View的layout方法。再看View的layout方法:
我对onSizeChange方法的源码解析
查看设置自己坐标的setFrame方法:
我对onSizeChange方法的源码解析
而onSizeChange是唯一在sizeChange里调用的:
我对onSizeChange方法的源码解析
很明显调用了onSizeChange方法。从而也得出了执行顺序 layout()----》onSizeChange()—》onLayout

当然,不止在layout方法里调用onSizeChange(),还在setTop(),setBottom(),setLeft(),setRight()里调用
我对onSizeChange方法的源码解析