自带的SwipeRefreshLayout刷新没有上拉自动加载,不是特么的人性化,所以只能我们手动的去添加一下。
Demo用的是recyclerView,根据返回的TYPE去加载不同的布局,当recyclerview滑动到底部的时候去显示加载的那个动画
这个参考了这篇博文的介绍,非常感谢,写的非常好。
http://blog.csdn.net/qibin0506/article/details/49716795
这里并且实现了类似于知乎那种刚进页面就触动动画去加载数据的动画
效果图就不贴了
public class MainActivity extends AppCompatActivity implements SwipeRefreshLayout.OnRefreshListener, RecyclerViewUtils.LoadingData {
private SwipeRefreshLayout swipeRefreshLayout;
private RecyclerView recyclerView;
private List<String> mDatas;
private RecyclerViewAdapter adapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCr