mjrefresh的重新整理沒有用,
原因有兩點
1.mj的重新整理功能太多了,不需要那麼多功能
2.mj的**多了,會比較大的包。
3.有些地方沒有深入看,看不懂的話改bug不容易。
於是自己寫了乙個下拉重新整理。
最開始的想法是只要下拉就放乙個動畫,下拉完成後就結束,不整那麼複雜的東西。
在做的過程中,發現了乙個細節,就是手勢的拖動,
當拖動超過一定的距離時,才有必要下拉重新整理,因為使用者有可能只是想下拉一下看看,並不想重新整理,那就要保證超過一定的距離才重新整理。
這樣就有幾種狀態
手指開始拖動,提示下拉重新整理。
手指拖動超過一定距離後鬆開,開始載入動畫。
重新整理結束,動畫結束,提示重新整理成功。
介面恢復正常。
還有一些其他狀態,包括手指拖動了,但是沒有拖動到一定距離,不載入重新整理等
這些情況下,要麼再給出兩張圖,代表下拉重新整理和重新整理成功,要麼使用文本來提示,才能足夠友好。
自定義下拉重新整理控制項
一 前言 二 了解 uirefreshcontrol 初始化乙個control uirefreshcontrol control uirefreshcontrol alloc init 給control 新增乙個重新整理方法 control addtarget self action selecto...
自定義下拉重新整理的listview
listview的下拉重新整理功能的實現依靠在listview前面加上頭布局,通過判斷頭布局的位置確實使用者是否下拉,然後根據情況進行處理 public class reflashlistview extends listview implements onscrolllistener public...
scroll view實現自定義下拉重新整理
refresher enabled true 開啟下拉重新整理 refresher triggered 設定當前下拉重新整理狀態,true 表示下拉重新整理已經被觸發,false 表示下拉重新整理未被觸發 bindrefresherrefresh 自定義下拉重新整理被觸發事件 bindscrollt...