Toast.setGravity 的 x,y 偏移量的范围是多少?

What is the range of the x,y Offset of the Toast.setGravity?

我正在测试一个代码,我希望一些 toast 文本在 phone 屏幕上随机出现。 Toast Gravity 的 x 和 y 偏移的最大值是多少?

int i=0;
while(i < 100){
    Random rand = new Random();
    int xOffset = rand.nextInt(500); //what is the max number for this?
    int yOffset = rand.nextInt(700); //what is the max number for this?   
    Context context = getApplicationContext();
    CharSequence text = "Hello toast!";
    int duration = Toast.LENGTH_SHORT;
    Toast toast = Toast.makeText(context, text, duration);
    toast.setGravity(Gravity.TOP|Gravity.LEFT,xOffset,yOffset);
    toast.show();
    i++;
}

official doc并没有具体告诉我们这一点。我假设 Gravity.CENTER_VERTICAL 会将吐司放在屏幕中间。 x 和 y 偏移量以像素为单位,因此最大值是您的显示 width/height.