Android开发之常用的loading等待效果实现,仿微博等待动画。两种实现方式详解
来源:互联网 发布:sas软件有多大 编辑:程序博客网 时间:2024/05/29 18:17
作者:程序员小冰 (转载请说明出处)博客地址:http://blog.csdn.net/qq_21376985
长期维护的Android项目,里面包括常用功能实现,以及知识点详解, 当然还有Java中的知识点。
具体请看github:https://github.com/QQ986945193/DavidAndroidProjectTools
首先大家都知道,当我们在app开发的时候,一般少不了,比如当请求网络数据时,肯定网速不好的时候,
加载的时候比较慢,所以如果此时已经进入了新的界面,那么肯定不好看,所以一般都会有一个loading等待提示框,告诉用户正在加载中,给用户更好的体验。因此这就是我教大家实现的效果,先看一下效果图吧:
我这里使用了一个handler延迟两秒钟让它消失不见。当然项目中大家可以监听自己所需要的方法,使加载框消失。这只是简单的两种实现方式,当然还有更好的其他效果,具体可以自己实现以下,也可以去网上搜索一下。
说主题吧,我这里只是讲一下思路,具体代码可以试着写一下,当然我在最后会给大家放源代码下载地址。
第一步,先写一个自定义dialog,代码也比较详细。就是创建一个dialog,如:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
然后我们就可以看到返回的是dialog对象,我们在我们的类中调用即可。当然,有显示,就有关闭,我们直接将关闭的方法,也封装在自定义dialog中。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
然后我们进行调用即可。我们这里只是告诉大家实现的思路,因为涉及到了一些图片素材,所以,我在这里提供一下这两种实现方式的源代码,所以大家可以参考一下。优化一下集中在项目中,
本节示例源代码地址:https://github.com/QQ986945193/DialogLoadding
- 【Android】Android开发之常用的loading等待效果实现,仿微博等待动画。两种实现方式详解
- 【Android】Android开发之常用的loading等待效果实现,仿微博等待动画。两种实现方式详解
- Android开发之常用的loading等待效果实现,仿微博等待动画。两种实现方式详解
- CSS实现的loading页面等待效果
- CSS实现的loading页面等待效果
- css 实现的loading页面等待效果
- CSS实现的loading页面等待效果
- CSS实现的loading页面等待效果
- CSS实现的loading页面等待效果
- 等待光标的两种实现方式
- 一个高仿微博等待动画loading——等待动画的简单实现
- Loading效果实现:加载新页面前的等待过渡画面
- Android 等待的动画效果
- android animation动画效果的两种实现方式
- linux 两种超时等待的实现
- backgroundWorker 等待窗口的实现(loading窗口)
- Android动画之等待
- 多线程中的线程间通信及等待/通知机制的两种实现方式
- IP地址和long互转
- 20171023-管理自己
- SpringBoot配置属性之其他
- C# 直接创建一个DataTable,并为之添加数据(自定义DataTable)
- Linux shell编程学习笔记(七) 文本编辑
- Android开发之常用的loading等待效果实现,仿微博等待动画。两种实现方式详解
- js倒计时与日期间隔计算
- 2017杭州云栖大会,你带走.club的猴米米了吗?
- 从Qt的图片文件传输来看Qt 中UDP的收发消息writeDatagram和readDatagram
- HotWC3密码经过18年的磨难,今日终于进入公测阶段
- 制度对经济对生活的影响
- idea打war包正确姿势,不要相信网上那些鬼
- c++函数重载
- zookeeper学习记录-09 Zookeeper系统模型