比较全面的Android刷新控件
支持 listview ,scrollview,gridView , webview ,基本覆盖所有刷新需求,
使用也非常简单:PullToRefreshScrollView举例
private PullToRefreshScrollView pullToRefreshScrollView;初始化
pullToRefreshScrollView = (PullToRefreshScrollView) view.findViewById(R.id.PullToRefreshScrollView);
pullToRefreshScrollView.setOnRefreshListener(new OnRefreshListener2<ScrollView>() {
@Override
public void onPullDownToRefresh(PullToRefreshBase<ScrollView> refreshView) {
//your task
}
@Override
public void onPullUpToRefresh(PullToRefreshBase<ScrollView> refreshView) {
}
});
pullToRefreshScrollView.getLoadingLayoutProxy().setRefreshingDrawable((AnimationDrawable) getResources().getDrawable(R.drawable.your));//主持自定义刷新logo
pullToRefreshScrollView.setRefreshing();//执行一次刷新
pullToRefreshScrollView.onRefreshComplete();//刷新完成
listview ,scrollview,gridView , webview ,使用方式基本相同
5.6日-learn