美文网首页
【极简】android 检测一个控件是否可见【非visibili

【极简】android 检测一个控件是否可见【非visibili

作者: 一晚TT用了八个 | 来源:发表于2018-05-31 15:26 被阅读0次

/** * 检测制定View是否被遮住显示不全 * @return*/
 protected boolean isCover(View view) {
    boolean cover = false;        
    Rect rect = new Rect();
    cover = view.getGlobalVisibleRect(rect);
         if (cover) {  
                 if (rect.width() >= view.getMeasuredWidth() && rect.height() >= view.getMeasuredHeight()) {
                     return !cover;
                }
        }
        return true;
    }

相关文章

网友评论

      本文标题:【极简】android 检测一个控件是否可见【非visibili

      本文链接:https://www.haomeiwen.com/subject/lfbqsftx.html