今天专门看了下android原生的SwipeRefreshLayout,理下思路加深印象
SwipeRefreshLayout经常使用的方法有:
setProgressBackgroundColorSchemeColor //设置圆圈的背景色
setColorSchemeResources(android.R.color.holo_blue_bright, android.R.color.holo_green_light)//设置旋转动画的颜色
//对下拉刷新进行监听,可执行和刷新相关的操作
setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { @Override public void onRefresh() { handler.postDelayed(new Runnable() { @Override public void run() { handler.sendEmptyMessage(ConstantsUtils.SEND_SUCCESS); } },2*1000); } });
setRefreshing(false) //结束刷新动作,和setOnRefreshListener配合使用