0

FireMonkey 中的 TProgressBar 是否支持不确定样式?如果是这样,你如何使用不确定的风格?

在 Mac OS 和较新版本的 Windows 上,有两种样式的进度条。一种是确定的进度条,您可以借此了解最小值、最大值和当前值。在这种情况下,进度条通常用于显示特定任务的完成百分比。Firemonkey 通过利用 TProgressBar 的 Min、Max 和 Value 属性来支持此方法。

另一种进度条样式是不确定进度条。当值无法确定时使用不确定样式,但向用户指示任务正在进行中。它通常由一个带有滑动对角线的进度条表示。

如果不支持,您对使用 FireMonkey 以跨平台方式实现此功能有什么建议吗?

编辑

我知道 TAniIndicator,但在这种情况下不合适。我已经向用户展示了一个大型任务的进度条,该任务被分解为较小的任务。标题会更改并显示任务每个部分的进度。有些子任务是不确定的,所以在那个时候,我想只使用不确定的样式。我不想在进度条和微调器之间切换。这太让人分心了。

这是我在很多程序中看到的常见实现,并且可以在每个平台上本地实现。

4

2 回答 2

3

如果你让 ProgressBar1.Value = TProgressBar1.Max 你看到一个移动的部分。我猜它可以在样式编辑器中自定义。

不是进度条,而是另一个给用户反馈的组件:TAniIndicator

于 2011-11-18T06:21:38.653 回答
-2

在 firemonkey 中将 .value 设置为 .max 时没有移动动画,条形图保持绿色。

于 2013-11-21T09:50:15.030 回答