package com.malmstein.yahnac.views;
import android.content.Context;
import android.support.v4.widget.SwipeRefreshLayout;
import android.util.AttributeSet;
public class DelegatedSwipeRefreshLayout extends SwipeRefreshLayout {
private ViewDelegate delegate;
public DelegatedSwipeRefreshLayout(Context context) {
super(context);
}
public DelegatedSwipeRefreshLayout(Context context, AttributeSet attrs) {
super(context, attrs);
}
public void setViewDelegate(ViewDelegate delegate) {
this.delegate = delegate;
}
@Override
public boolean canChildScrollUp() {
if (delegate != null) {
return delegate.isReadyForPull();
}
return super.canChildScrollUp();
}
}