JQMeter进度条动态加载演示

本文详细介绍了如何使用JQMeter实现进度条的动态加载效果。首先,需要一个空div作为容器。接着引入JQuery和jqmeter.min.js文件。然后初始化插件并设置参数,如总长度、动画时间和计数时间。最后,文章提到JQMeter的更多参数选项,并鼓励读者通过关注和点赞支持作者。
摘要由CSDN通过智能技术生成

一、构建html(仅需要一个空的div即可)

<div id="jqmeter-container"></div>

二、引入文件

    JQmeter依赖于JQuery,所以引用文件的时候一定要先引入JQuery

<script src="js/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript" src="js/jqmeter.min.js"></script>

    jqmeter.min.js

    下述代码直接创建命名为jqmeter.min.js,然后直接ctrl+a拷贝所有代码即可使用。

/*

Title:		jQMeter: a jQuery Progress Meter Plugin
Author:		Gerardo Larios
Version:	0.1.2
Website:	http://www.gerardolarios.com/plugins-and-tools/jqmeter
License: 	Dual licensed under the MIT and GPL licenses.

*/

!function(e){e.fn.extend({jQMeter:function(t){t&&"object"==typeof t&am
在Android中,进度条(ProgressBar)通常用于显示任务的执行状态或数据的加载进度。动态加载通常是当后台操作正在运行,比如网络请求、文件读取等,用户界面需要展示一个反馈,让用户知道系统并没有冻结。 以下是使用Android组件实现动态加载进度条的步骤: 1. **在布局中添加进度条**: 在XML布局文件中,添加一个`ProgressBar`控件,例如: ```xml <ProgressBar android:id="@+id/progressBar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:indeterminate="true" /> <!-- indeterminate设置为true表示进度不可预知 --> ``` 2. **在Activity或Fragment中引用并初始化**: 在对应的Java或Kotlin类中找到`ProgressBar`并初始化它: ```java ProgressBar progressBar = findViewById(R.id.progressBar); ``` 3. **启动加载操作时显示进度条**: 当开始加载之前,将进度条的`visibility`属性设为`VISIBLE`,显示进度条: ```java progressBar.setVisibility(View.VISIBLE); ``` 4. **更新进度(可选)**: 如果有可用的进度更新,可以通过`setProgress()`方法改变进度条的位置,但大部分时候我们使用的是不可预知的进度,所以这一步不常用。 5. **完成加载后隐藏进度条**: 当后台操作完成,将进度条设为`GONE`或`INVISIBLE`,隐藏进度条: ```java progressBar.setVisibility(View.GONE); ``` 6. **处理可能的异常**: 加载操作完成后,最好处理可能出现的异常情况,确保无论成功与否都能正确地隐藏进度条。 相关问题: 1. 如何在Android中异步加载数据并显示进度? 2. 如何使用Handler或Callback在主线程和子线程之间同步进度更新? 3. 如何避免进度条在任务结束时还在闪动?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值