#include <XUIProgressBar.h>
◆ AddValueChangedListener()
@manual xelua_XEngine_XUIProgressBar_AddValueChangedListener_manual XUIProgressBar_AddValueChangedListener_manual
- 参数
-
callback | std::function<void(XUIProgressBar*, xfloat32 fCurrentValue)> |
- 返回
- void
◆ Create() [1/2]
◆ Create() [2/2]
function XUIProgressBar Create |
( |
strTexture |
, |
|
|
fPercentage |
, |
|
|
eTextureType |
|
|
) |
| |
创建并返回一个空的控件实例的指针
- 参数
-
strTexture | string 纹理路径 |
fPercentage | number 进度条默认百分比(范围0~100)。 |
eTextureType | number 纹理类型 |
- 返回
- XUIProgressBar 控件指针
◆ EnableAutoUpdate()
◆ EnableAutoUpdateLoop()
设置自动更新时是否循环,默认循环
- 参数
-
- 返回
- void
◆ GetAutoUpdatePeriod()
获取进度条自动更新的周期
- 返回
- number 自动更新的周期
◆ GetDirection()
获取进度条往哪边涨。
- 返回
- number 返回进度条往哪边涨。
◆ GetEndAngle()
预留接口,功能未实现!获取结束角度
- 返回
- number 起始角度
◆ GetFillMode()
获取进度条当前FillMode
- 返回
- number 返回当前FillMode
◆ GetImage()
◆ GetPercent()
获取进度条当前显示进度。
- 返回
- number 返回当前进度。
◆ GetStartAngle()
预留接口,功能未实现!获取起始角度
- 返回
- number 起始角度
◆ GetTexture()
获取已加载的图片路径
- 返回
- string 已加载的图片路径。
◆ IsAutoUpdate()
获取进度条的进度是否自动更新
- 返回
- boolean 当前进度条是否进度更新
◆ IsAutoUpdateLoop()
获取自动更新时是否循环
- 返回
- boolean 是否循环
◆ IsReverse()
◆ LoadTexture()
加载纹理
- 参数
-
strTexture | string 加载的纹理路径 |
eTextureType | number 加载的纹理类型,相对路径/绝对路径 |
- 返回
- void
◆ new()
◆ SetAutoUpdatePeriod()
设置自动更新时的周期,默认10.0s
- 参数
-
- 返回
- void
◆ SetDirection()
设置进度条往哪边涨。
- 参数
-
eDirection | number XUI_LEFT往左涨,XUI_RIGHT往右涨。默认往右。要是想往上涨,那么设置成往右涨然后设置进度条顺时针旋转-90度。 |
- 返回
- void
◆ SetEndAngle()
预留接口,功能未实现!设置结束角度
- 参数
-
- 返回
- void
◆ SetFillMode()
◆ SetPercent()
◆ SetReverse()
设置是否反向,仅RADIAL模式有效
- 参数
-
- 返回
- void
◆ SetStartAngle()
预留接口,功能未实现!设置起始角度
- 参数
-
- 返回
- void
◆ XUI_LEFT
◆ XUI_RADIAL
◆ XUI_RIGHT
◆ XUI_SIMPLE
◆ XUIProgressBar