package com.arellomobile.mvp.sample.github.ui.views;
import android.content.Context;
import android.support.v4.widget.SwipeRefreshLayout;
import android.util.AttributeSet;
import android.widget.ListView;
/**
* Date: 26.01.2016
* Time: 14:54
*
* @author Yuri Shmakov
*/
public class FrameSwipeRefreshLayout extends SwipeRefreshLayout {
private ListView mListViewChild;
public FrameSwipeRefreshLayout(Context context) {
super(context);
}
public FrameSwipeRefreshLayout(Context context, AttributeSet attrs) {
super(context, attrs);
}
public void setListViewChild(ListView listViewChild) {
mListViewChild = listViewChild;
}
@Override
public boolean canChildScrollUp() {
if (mListViewChild != null && mListViewChild.getVisibility() == VISIBLE) {
return mListViewChild.canScrollVertically(-1);
}
return super.canChildScrollUp();
}
}