背景
大家都知道,当我们在app开发的时候,一般少不了,比如当请求网络数据时,肯定网速不好的时候。
在这种情况下,加载的时候比较慢,所以如果此时已经进入了新的界面,那么肯定不好看。
所以一般都会有一个loading等待提示框,告诉用户正在加载中,给用户更好的体验。因此这就是我教大家实现的效果,先看一下效果图吧:
我这里使用了一个handler延迟两秒钟让它消失不见。当然项目中大家可以监听自己所需要的方法,使加载框消失。
这只是简单的两种实现方式,当然还有更好的其他效果,具体可以自己实现以下,也可以去网上搜索一下。
说主题吧,我这里只是讲一下思路,具体代码可以试着写一下,当然我在最后会给大家放源代码下载地址。
第一步,先写一个自定义dialog,代码也比较详细。就是创建一个dialog,如:
然后我们就可以看到返回的是dialog对象,我们在我们的类中调用即可。当然,有显示,就有关闭,我们直接将关闭的方法,也封装在自定义dialog中。
然后我们进行调用即可。我们这里只是告诉大家实现的思路,因为涉及到了一些图片素材,
登录 | 立即注册