1话侧,在Android的APP中一般會在進入一個界面的時候會加載一個界面的時候會先出現(xiàn)一個動畫表示頁面的加載,加載完成會有幾種情況 1闯参,加載失敗2瞻鹏,加載成功 3,暫無數(shù)據(jù)鹿寨。
無圖無真相新博,上圖:
我這里演示的是,1脚草,加載中,2赫悄,加載完成后。 大的分類就是加載中和加載完成馏慨。加載中是一個動畫埂淮,加載完成是展示的一種狀態(tài)。主要的思路是自定義一個View 進行加載写隶。
自定義view
設(shè)定幾種狀態(tài)
對外暴露設(shè)置狀態(tài)方法
對外暴露的可以自己設(shè)置顯示的圖片和提示文字
設(shè)置監(jiān)聽對外暴露即點擊重試的回調(diào)
SampleActivity的使用
里面用到的自定義的動畫
動畫涉及到的類
里面用到了有一個基于NineOldAndroids的項目一個大神寫的動畫庫:
AVLoadingIndicatorView里面有好多的動畫效果我只是選了其中一個進行抽取利用倔撞。
如果想集成到自己項目中的可以直接下載?github項目。LoadViewNetWork
也可以直接clone: https://github.com/woxiangxin7779/LoadViewNetWork.git
也有問題可以發(fā)郵件:1527589287@qq.com