求指教这一句代码的具体什么意思
if (layoutTop < getPaddingTop() || layoutTop + child.getHeight() + getPaddingBottom() >= getBottom()) {
如果 我知道 后面的 就不清楚了!
你后面的代码没发全啊。
这也太难猜了。
我给个估计把。一般这种代码:
if(出界) {
右边超出,显示到左边;
左边超出,显示到右边;
上边超出,显示到下边;
下边超出,显示到上边;
}
再给你个图,希望能帮到你。毕竟不知道你后面的代码是什么。
是啊 代码发的多一些就好了
这是从百度抓来的问题吧...
应该是类似于边界检测吧 我猜
layoutTop < getPaddingTop() 或者 layoutTop + child.getHeight() + getPaddingBottom() >= getBottom()
猜测应该是判断边界的处理
判断是不是在Top下,bottom上把
就是是否在这个区域内(不包括左右)