Android自定義View封裝的android頁面載入的幾種情況!

weixin_34087301發表於2017-02-17

1,在Android的APP中一般會在進入一個介面的時候會載入一個介面的時候會先出現一個動畫表示頁面的載入,載入完成會有幾種情況 1,載入失敗2,載入成功 3,暫無資料。

無圖無真相,上圖:

2032602-76893938871c7166.gif

我這裡演示的是,1,載入中,2,載入完成後。 大的分類就是載入中和載入完成。載入中是一個動畫,載入完成是展示的一種狀態。主要的思路是自定義一個View 進行載入。

2032602-2e3cbd6f7c9a7aa2.png
自定義view
2032602-e29ff1b4e0dd8f79.png
設定幾種狀態
2032602-798d884e3b3cada7.png
對外暴露設定狀態方法
2032602-3df393a1bd80b4a1.png
對外暴露的可以自己設定顯示的圖片和提示文字
2032602-d94978312a876e10.png
設定監聽對外暴露即點選重試的回撥
2032602-351489618ca66437.png
SampleActivity的使用
2032602-4925fedc324e298f.png
裡面用到的自定義的動畫
2032602-55529277fc366cfe.png
動畫涉及到的類

裡面用到了有一個基於NineOldAndroids的專案一個大神寫的動畫庫:

AVLoadingIndicatorView裡面有好多的動畫效果我只是選了其中一個進行抽取利用。

如果想整合到自己專案中的可以直接下載 github專案。LoadViewNetWork

也可以直接clone: https://github.com/woxiangxin7779/LoadViewNetWork.git

也有問題可以發郵件:1527589287@qq.com

相關文章