修改的樣式其實就是將原來draw的動畫替換為兩張圖片,一張為小球背景,一張為用於旋轉的進度條,該方法是在github上看到的,非原創————————在此向原作者致敬
自定義的swipeRefresh文件結構如下
該方式使用方法與android自帶的SwipeRefreshLayou使用方式相同
效果如下,中間小圈是修改后的樣子
需要注意點:該demo只做了圖片放在xxhdpi文件夾下的適配,其它文件夾可能會出問題,請注意。
-------------------------------------------------------------調用和系統方法一樣,在布局文件引用
swipfreshlayout = (SwipeRefresh) view.findViewById(R.id.main_freshlayout);
//設置圈的位置
swipfreshlayout.setProgressViewOffset(true, 75, 200);
swipfreshlayout.setOnRefreshListener(new SwipeRefresh.OnRefreshListener() {
@Override
public void onRefresh() {
//刷新方法
}
});
到此結束,記錄一下
源代碼地址:
https://download.csdn.net/download/qq_34546001/10856232
csdn自動把積分調高了,我去手動降低了,可是要重新審核,好了更新鏈接