美文网首页
【极简】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