@Override protected void onScrollChanged(int l, int t, int oldl, int oldt) { super.onScrollChanged(l, t, oldl, oldt); if (!hasResetHeader) { if (measuredHeaderHeight > 0 && state != State.REFRESHING) { setHeaderPadding(-measuredHeaderHeight); } hasResetHeader = true; } }