【极简】android 检测一个控件是否可见【非visibili
2018-05-31 本文已影响0人
一晚TT用了八个
/** * 检测制定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;
}