android:为什么offsetTopandBottom()方法没有调用onDraw()?

时间:2016-04-01 11:22:50

标签: android

我对此有所猜测,但不知道它是否正确。我认为这是因为方法offsetTopandBottom()刚刚改变了视图的属性,这在gpu中是可以的。如果视图内容发生变化,那么它会调用回调,例如onLayout()onMeasure()onDraw()等。是吗?

1 个答案:

答案 0 :(得分:0)

我们可以找到mRenderNode.offsetTopAndBottom(offset);在code.So view.offsetTopAndBottom直接影响视图的RenderNode.Invalidate未在此处调用