ProgressView

ProgressView 是一个基础实现,提供绘制进度信息的功能。ProgressView 继承自 BoxViewspring-doc.cadn.net.cn

ProgressView 采用以下概念绘制内容:spring-doc.cadn.net.cn

内置物品很少,主要是文本,旋转百分之.spring-doc.cadn.net.cn

默认的ProgressView会给你文本,旋转百分之.spring-doc.cadn.net.cn

ProgressView view = new ProgressView();
view.start();

看起来像:spring-doc.cadn.net.cn

定制化

以下是一些各种自定义的示例:spring-doc.cadn.net.cn

ProgressView view = new ProgressView(
	ProgressViewItem.ofText(10, HorizontalAlign.LEFT),
	ProgressViewItem.ofSpinner(3, HorizontalAlign.LEFT),
	ProgressViewItem.ofPercent(0, HorizontalAlign.RIGHT));
view.start();

對齊文本旋转向左,给他们更小的空间。對齊百分之向右 并给它留出剩余空间。spring-doc.cadn.net.cn

默认绑定

没有任何默认绑定。spring-doc.cadn.net.cn

事件

事件根据进度的状态发送。spring-doc.cadn.net.cn

表1。ProgressView 活动
事件 描述

ProgressViewStartEventspring-doc.cadn.net.cn

进展追踪已开始spring-doc.cadn.net.cn

ProgressViewEndEventspring-doc.cadn.net.cn

进展追踪已经停止spring-doc.cadn.net.cn

ProgressViewStateChangeEventspring-doc.cadn.net.cn

进度跟踪状态发生了变化spring-doc.cadn.net.cn