求指教这一句代码的具体什么意思

求指教这一句代码的具体什么意思
if (layoutTop < getPaddingTop() || layoutTop + child.getHeight() + getPaddingBottom() >= getBottom()) {

如果 我知道 后面的 就不清楚了!

你后面的代码没发全啊。

这也太难猜了。

我给个估计把。一般这种代码:

    if(出界) {
        右边超出,显示到左边;
        左边超出,显示到右边;
        上边超出,显示到下边;
        下边超出,显示到上边;
    }

再给你个图,希望能帮到你。毕竟不知道你后面的代码是什么。

图片说明

是啊 代码发的多一些就好了

这是从百度抓来的问题吧...

应该是类似于边界检测吧 我猜

layoutTop < getPaddingTop() 或者 layoutTop + child.getHeight() + getPaddingBottom() >= getBottom()

猜测应该是判断边界的处理

判断是不是在Top下,bottom上把
就是是否在这个区域内(不包括左右)