Android自定义View封装的android页面加载的几种情况!

1,在Android的APP中一般会在进入一个界面的时候会加载一个界面的时候会先出现一个动画表示页面的加载,加载完成会有几种情况 1,加载失败2,加载成功 3,暂无数据。

无图无真相,上图:

我这里演示的是,1,加载中,2,加载完成后。 大的分类就是加载中和加载完成。加载中是一个动画,加载完成是展示的一种状态。主要的思路是自定义一个View 进行加载。

Android自定义View封装的android页面加载的几种情况!_第1张图片
自定义view
Android自定义View封装的android页面加载的几种情况!_第2张图片
设定几种状态
Android自定义View封装的android页面加载的几种情况!_第3张图片
对外暴露设置状态方法
Android自定义View封装的android页面加载的几种情况!_第4张图片
对外暴露的可以自己设置显示的图片和提示文字
Android自定义View封装的android页面加载的几种情况!_第5张图片
设置监听对外暴露即点击重试的回调
Android自定义View封装的android页面加载的几种情况!_第6张图片
SampleActivity的使用
Android自定义View封装的android页面加载的几种情况!_第7张图片
里面用到的自定义的动画
Android自定义View封装的android页面加载的几种情况!_第8张图片
动画涉及到的类

里面用到了有一个基于NineOldAndroids的项目一个大神写的动画库:

AVLoadingIndicatorView里面有好多的动画效果我只是选了其中一个进行抽取利用。

如果想集成到自己项目中的可以直接下载 github项目。LoadViewNetWork

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

也有问题可以发邮件:[email protected]

你可能感兴趣的:(Android自定义View封装的android页面加载的几种情况!)