mRlv.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
super.onScrollStateChanged(recyclerView, newState);
switch (newState)
{
case AbsListView.OnScrollListener.SCROLL_STATE_IDLE:
if(adapter.getItemCount()-1==lastItemPosition)
{
}
break;
}
}
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
lastItemPosition = manager.findLastVisibleItemPosition();
}
swip.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
swip.setRefreshing(false);
list.clear();
adapter.notifyDataSetChanged();
presenter.getDate();
}
});
@Override
public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
super.onScrollStateChanged(recyclerView, newState);
switch (newState)
{
case AbsListView.OnScrollListener.SCROLL_STATE_IDLE:
if(adapter.getItemCount()-1==lastItemPosition)
{
}
break;
}
}
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
lastItemPosition = manager.findLastVisibleItemPosition();
}
});
//刷新
swip.setColorSchemeColors(Color.RED);swip.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
swip.setRefreshing(false);
list.clear();
adapter.notifyDataSetChanged();
presenter.getDate();
}
});