flutter 中的 globalposition 和 localposition 有什么区别?

What is the difference between globalposition and localposition in flutter?

不知何故,我得到了相同的值,我无法理解 flutter 中全局位置和局部位置之间的区别。

RenderBox getBox = context.findRenderObject();
Offset position = getBox.localToGlobal(Offset.zero);
var local = getBox.globalToLocal(update.globalPosition);

GlobalPosition是以屏幕左上角为原点在屏幕上的一点坐标。而 LocalPosition 是以 RenderBox 的左上角为原点在 RenderBox 内部的一个点的坐标。如果您得到相同的值,则表示您的 RenderBox 左上角与屏幕左上角相同。