用户触摸屏幕的某个部分后会调用onSizeChanged()
吗?
我对调用onDraw()
,onMeasure()
和onSizeChanged()
的顺序感到困惑。
答案 0 :(得分:50)
Android开始时不知道实际大小,需要计算它。完成后,onSizeChanged()
会以实际尺寸通知您。
onSizeChanged()
。事件不一定来自用户。在此示例中,当android更改大小时,将调用onSizeChanged()
。与onDraw()
相同的是,当应该绘制视图时onDraw()
被调用。
onMeasure()
后立即自动调用 measure()