Android GetLocationOn屏幕上的负值

Android GetLocationOn屏幕上的负值,android,Android,我发现View.GetLocationOn屏幕上的值可能是负值。但是,它解释道:“计算屏幕上此视图的坐标。参数必须是两个整数的数组。方法返回后,数组按该顺序包含x和y位置。”。所以它应该始终是一个正值。让我给你一个例子,其中有一个负值 假设您正在开发一个应用程序,希望在其中移动一些片段。也许有新的碎片从左边滑入,旧的碎片从右边滑出 当您创建新片段时,您不希望它出现在屏幕上!您需要在负x处创建它,使其离开屏幕左侧,然后设置动画使其滑入。因此,如果你试图在新片段开始滑动之前得到它的x,你会得到一个负

我发现View.GetLocationOn屏幕上的值可能是负值。但是,它解释道:“计算屏幕上此视图的坐标。参数必须是两个整数的数组。方法返回后,数组按该顺序包含x和y位置。”。所以它应该始终是一个正值。

让我给你一个例子,其中有一个负值

假设您正在开发一个应用程序,希望在其中移动一些片段。也许有新的碎片从左边滑入,旧的碎片从右边滑出

当您创建新片段时,您不希望它出现在屏幕上!您需要在负x处创建它,使其离开屏幕左侧,然后设置动画使其滑入。因此,如果你试图在新片段开始滑动之前得到它的x,你会得到一个负值


负位置仅仅意味着任何具有负位置的对象都不在屏幕上

没有任何内容意味着数组将包含正值。负x/y值是有效的。谢谢伙计。。。负数表示左侧、右侧、下方或顶部,但不在屏幕上