1.在 build.gradle 中新增依賴
api改動過大,老使用者公升級需謹慎
compile 'com.scwang.smartrefresh:smartrefreshlayout:1.1.0-alpha-14'
compile 'com.scwang.smartrefresh:smartrefreshheader:1.1.0-alpha-14'//沒有使用特殊header,可以不加這行
當1.1.0出現問題可以回退到1.0.5.1
compile 'com.scwang.smartrefresh:smartrefreshlayout:1.0.5.1'
compile 'com.scwang.smartrefresh:smartrefreshheader:1.0.5.1'//沒有使用特殊header,可以不加這行
compile 'com.android.support:design:25.3.1'//版本隨意(非必須,引用可以解決無法預覽問題)
布局:
activity:
smartrefreshlayout msmartrefresh = (smartrefreshlayout) findviewbyid(r.id.smart_refresh);
下拉上拉監聽
//bezierradar樣式header
msmartrefresh.setrefreshheader(new bezierradarheader(this).setenablehorizontaldrag(true));
//設定 footer 為 球脈衝 樣式
msmartrefresh.setrefreshfooter(new ballpulsefooter(this).setspinnerstyle(spinnerstyle.scale));
msmartrefresh.setenablerefresh(true);
//重新整理監聽
msmartrefresh.setonrefreshlistener(new onrefreshlistener()
});msmartrefresh.setonloadmorelistener(new onloadmorelistener()
});}
//停止載入更多
public void finishloadmoredata()
//停止重新整理
public void finishrefreshdata()
iOS多種開源庫實現上拉重新整理下拉載入技巧
1.mjrefresh 1.mjrefresh 結束重新整理 tableview headerendrefreshing tableview footerendrefreshing 2.ah3dpullrefresh 2.ah3dpullrefresh 具有3d效果 void setrefresh ...
又乙個半成品庫 weblog rpc client
我基本上屬於半成品專業戶,去看我的github就知道。下午又擼了乙個weblog rpc client庫,而這又一次證明了乙個有技術但沒有產品能力的程式設計師是沒有卵用的。因為當做好了庫的雛形,但與具體的系統結合時,已經習慣等待產品經理去調研需求 設定產品流程,而自己的思維也停頓在這,不願再往前想。...
又乙個半成品庫 weblog rpc client
我基本上屬於半成品專業戶,去看我的github就知道。下午又擼了乙個weblog rpc client庫,而這又一次證明了乙個有技術但沒有產品能力的程式設計師是沒有卵用的。因為當做好了庫的雛形,但與具體的系統結合時,已經習慣等待產品經理去調研需求 設定產品流程,而自己的思維也停頓在這,不願再往前想。...