private boolean canChildScrollUp(View view) {
if(!inRangeOfView(view,x,y))return false;
if (view instanceof ViewGroup) {
ViewGroup group = (ViewGroup) view;
int count = group.getChildCount();
for (int i = 0; i < count; i++) {
View child = group.getChildAt(i);
if (canChildScrollUp(child))
return true;
}
}
return ViewCompat.canScrollVertically(view, -1);
}