自定义 ProgressBar 组件在创作过程中和运行时,可以在水平和垂直方向上将 ProgressBar 组件变形。在创作时,在舞台上选择组件并使用“任意变形”工具或任何“修改”>“变形”命令。在运行时,可使用 ProgressBar 类的 setSize() 方法或适合的属性,比如 height、width、scaleX 和 scaleY。 ProgressBar 有三个外观:轨道外观、进度栏外观和不确定外观。它使用 9 切片缩放来缩放资源。 样式和 ProgressBar 组件您可以设置样式属性来更改 ProgressBar 实例的外观。ProgressBar 的样式指定绘制组件时组件的外观和填充的值。以下示例放大 ProgressBar 实例的大小并设置其 barPadding 样式。
外观和 ProgressBar 组件ProgressBar 组件使用表示进度栏轨道、已完成栏和不确定栏的外观,如下图所示。 ![]() ProgressBar 外观 该进度栏放置于轨道外观上,使用 barPadding 来确定位置。使用 9 切片缩放来缩放资源。 在 ProgressBar 实例的 indeterminate 属性设置为 true 时,会使用不确定栏。在垂直方向和水平方向上调整此外观的大小以适合 ProgressBar 的大小。 您可以编辑这些外观以更改 ProgressBar 的外观。例如,以下示例更改了不确定栏的颜色。
|
![]() |