下拉刷新之SwipeRefreshLayout:
效果如图:
最重要的几个方法:
- //findview
- swipeRefreshLayout = (SwipeRefreshLayout) v.findViewById(R.id.swipeRefreshLayout);
- //设置卷内的颜色
- swipeRefreshLayout.setColorSchemeResources(android.R.color.holo_blue_bright,
- android.R.color.holo_green_light, android.R.color.holo_orange_light, android.R.color.holo_red_light);
- //设置下拉刷新监听
- swipeRefreshLayout.setOnRefreshListener(new OnRefreshListener() {
- @Override
- public void onRefresh() {
- //.......操作
- //停止刷新动画
- swipeRefreshLayout.setRefreshing(false);
- }
- });
值得一提:SmartSwipeRefreshLayout
这个东西不是原生,而是许多人自定义的一个下拉刷新。