android:为什么offsetTopandBottom()方法不';t调用onDraw()?

android:为什么offsetTopandBottom()方法不';t调用onDraw()?,android,Android,我有一个猜测,但不知道它是否正确。我认为这是因为方法offsetTopandBottom()刚刚更改了view的属性,这在gpu中是正常的。如果view的内容更改,那么它将调用回调,例如onLayout(),onMeasure(),onDraw(),等等。是这样吗?我们可以找到mRenderNode.offset和bottom(offset);在代码中.So view.offsetTopAndBottom直接影响视图的RenderNode。此处不调用Invalidate

我有一个猜测,但不知道它是否正确。我认为这是因为方法
offsetTopandBottom()
刚刚更改了view的属性,这在gpu中是正常的。如果view的内容更改,那么它将调用回调,例如
onLayout()
onMeasure()
onDraw()
,等等。是这样吗?

我们可以找到mRenderNode.offset和bottom(offset);在代码中.So view.offsetTopAndBottom直接影响视图的RenderNode。此处不调用Invalidate