如何判断ScrollView中的某个子控件是否在显示范围内
Rect scrollBounds = new Rect();
scrollView.getHitRect(scrollBounds);
if (childView.getLocalVisibleRect(scrollBounds)) {
//子控件至少有一个像素在可视范围内
} else {
//子控件完全不在可视范围内
}
Rect scrollBounds = new Rect();
scrollView.getHitRect(scrollBounds);
if (childView.getLocalVisibleRect(scrollBounds)) {
//子控件至少有一个像素在可视范围内
} else {
//子控件完全不在可视范围内
}