2016-04-01 4 views
2

У меня есть догадка об этом, но не знаю, правильно ли это. Я думаю, это потому, что метод offsetTopandBottom() только что изменил свойство представления, которое нормально только внутри gpu. Если содержимое представления изменилось, тогда оно будет вызовите обратные вызовы, такие как onLayout(), onMeasure(), onDraw() и т. д. Это правильно?android: почему метод offsetTopandBottom() не вызывает onDraw()?

ответ

0

мы можем найти mRenderNode.offsetTopAndBottom (смещение); в коде.So view.offsetTopAndBottom прямое влияние на RenderNode view.Invalidate не вызывается здесь