首页 理论教育 如何使用可视化进度条ProgressBar

如何使用可视化进度条ProgressBar

时间:2023-06-15 理论教育 版权反馈
【摘要】:在可视确定性ProgressBar进度条中,可以设置两种类型的进度条。ProgressBar进度条还可以是不确定性的进度条,在不确定模式下,进度条可循环显示动画,这种模式常用于应用程序执行任务的长度是未知的。表7-5 ProgressBarxml属性表7-6 ProgressBar重要方法及事件RatingBar是星式进度条,是特殊的一种进度条,常用属性见表7-7。图7-21 进度条示例代码运行结果图7-22 进度条示例代码运行结果首先,介绍如何通过xml布局实现这一效果,如代码清单7-22所示。

如何使用可视化进度条ProgressBar

进度条(ProgressBar)进度条有两种展示方式,一种是表盘形式(普通、小、大),另一种是条形填充形式。在xml布局中定义ProgressBar时,需要通过设置style属性来显示展示方式。

在可视确定性ProgressBar进度条中,可以设置两种类型的进度条。一种是用户操作的进度条,用来显示主进度;另一种是次要的进度条,主要用来显示中间进度,如在流媒体播放中处理缓冲区的进度。ProgressBar进度条还可以是不确定性的进度条,在不确定模式下,进度条可循环显示动画,这种模式常用于应用程序执行任务的长度是未知的。ProgressBar常用xml属性见表7-5,重要方法及事件见表7-6。

表7-5 ProgressBarxml属性

978-7-111-37968-3-Chapter07-74.jpg

表7-6 ProgressBar重要方法及事件

978-7-111-37968-3-Chapter07-75.jpg

RatingBar是星式进度条,是特殊的一种进度条,常用属性见表7-7。

表7-7 RatingBar常用属性

978-7-111-37968-3-Chapter07-76.jpg

下面通过一个示例讲述进度条ProgressBar、RatingBar的用法,示例的主要功能是提供两种方式的进度条,条型进度条通过设置一个定时器,可动态加载进度;单击星型进度条可进行评级,示例代码运行结果如图7-21和图7-22所示。

978-7-111-37968-3-Chapter07-77.jpg

图7-21 进度条(ProgressBar、RatingBar)示例代码运行结果(1)(www.xing528.com)

978-7-111-37968-3-Chapter07-78.jpg

图7-22 进度条(ProgressBar、RatingBar)示例代码运行结果(2)

首先,介绍如何通过xml布局实现这一效果,如代码清单7-22所示。

代码清单7-22 进度条(ProgressBar、RatingBar)示例(第7章\Demo_07_07)main.xml

978-7-111-37968-3-Chapter07-79.jpg

978-7-111-37968-3-Chapter07-80.jpg

其次,介绍Activity java代码如何配合xml布局实现这一效果,如代码清单7-23所示。

代码清单7-23 进度条(ProgressBar、RatingBar)示例(第7章\Demo_07_07)MainActivity.java

978-7-111-37968-3-Chapter07-81.jpg

978-7-111-37968-3-Chapter07-82.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈