1,在Android的APP中一般会在进入一个界面的时候会加载一个界面的时候会先出现一个动画表示页面的加载,加载完成会有几种情况 1,加载失败2,加载成功 3,暂无数据。
无图无真相,上图:
我这里演示的是,1,加载中,2,加载完成后。 大的分类就是加载中和加载完成。加载中是一个动画,加载完成是展示的一种状态。主要的思路是自定义一个View 进行加载。
自定义view
设定几种状态
对外暴露设置状态方法
对外暴露的可以自己设置显示的图片和提示文字
设置监听对外暴露即点击重试的回调
SampleActivity的使用
里面用到的自定义的动画
动画涉及到的类
里面用到了有一个基于NineOldAndroids的项目一个大神写的动画库:
AVLoadingIndicatorView里面有好多的动画效果我只是选了其中一个进行抽取利用。
如果想集成到自己项目中的可以直接下载 github项目。LoadViewNetWork
也可以直接clone: https://github.com/woxiangxin7779/LoadViewNetWork.git
也有问题可以发邮件:1527589287@qq.com