-
Notifications
You must be signed in to change notification settings - Fork 836
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: jiajia_deng <[email protected]>
- Loading branch information
Showing
4 changed files
with
340 additions
and
229 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,111 @@ | ||
# CircleProgress(环形进度条) | ||
|
||
`CircleProgress` 继承了 `Progress` 控件属性和方法,更多可用属性和方法请参考:[Progress](Progress.md) 控件 | ||
|
||
## 可用属性 | ||
|
||
| 属性名称 | 默认值 | 参数类型 | 用途 | | ||
| :--- | :--- | :--- | :--- | | ||
| circlewidth | 1 | INT | 环形进度条的宽度,如(10) | | ||
| indicator | | STRING | 设置进度指示移动图标 | | ||
| clockwise | true | BOOL |设置递增方向 | | ||
| bgcolor | | STRING | 设置进度条背景颜色 | | ||
| fgcolor | | STRING | 设置进度条背前景色 | | ||
| gradientcolor | | STRING | 设置进度条前景渐变颜色,与 fgcolor 同时使用,可以不设置则无渐变效果 | | ||
|
||
## 可用接口 | ||
|
||
| 接口名称 | 用途 | | ||
| :--- | :--- | | ||
| [SetCircular](#SetCircular) | 设置圆形滚动条样式,默认为普通进度条 | | ||
| [SetClockwiseRotation](#SetClockwiseRotation) | 设置递增方向 | | ||
| [SetCircleWidth](#SetCircleWidth) | 设置圆环宽度 | | ||
| [SetBackgroudColor](#SetBackgroudColor) | 设置进度条背景颜色 | | ||
| [SetForegroudColor](#SetForegroudColor) | 设置进度条前景颜色 | | ||
| [SetCircleGradientColor](#SetCircleGradientColor) | 设置进度条前景渐变颜色,与 SetForegroudColor 同时使用,可以不设置则无渐变效果 | | ||
| [SetIndicator](#SetIndicator) | 设置进度指示移动图标 | | ||
|
||
|
||
### SetCircular | ||
|
||
设置圆形滚动条,默认为普通进度条 | ||
|
||
```cpp | ||
void SetCircular(bool bCircular = true) | ||
``` | ||
- 参 数: | ||
- `bCircular` bCircular 为 true 时设置为圆形滚动条,false 时设置为父级滚动条,默认为 true | ||
- 返回值:无 | ||
### SetClockwiseRotation | ||
设置递增方向 | ||
```cpp | ||
void SetClockwiseRotation(bool bClockwise = true) | ||
``` | ||
|
||
- 参 数: | ||
- `bClockwise` bClockwise 为 true 时设置为顺时针,false 时设置为逆时针,默认为 true | ||
- 返回值:无 | ||
|
||
### SetCircleWidth | ||
|
||
设置圆环宽度 | ||
|
||
```cpp | ||
void SetCircleWidth(int nCircleWidth) | ||
``` | ||
- 参 数: | ||
- `nCircleWidth` nCircleWidth 宽度数值 | ||
- 返回值:无 | ||
### SetBackgroudColor | ||
设置进度条背景颜色 | ||
```cpp | ||
void SetBackgroudColor(const std::wstring& strColor) | ||
``` | ||
|
||
- 参 数: | ||
- `strColor` strColor要设置的背景颜色字符串,该字符串必须在 global.xml 中存在 | ||
- 返回值:无 | ||
|
||
### SetForegroudColor | ||
|
||
设置进度条前景颜色 | ||
|
||
```cpp | ||
void SetForegroudColor(const std::wstring& strColor) | ||
``` | ||
- 参 数: | ||
- `strColor` strColor要设置的前景颜色字符串,该字符串必须在 global.xml 中存在 | ||
- 返回值:无 | ||
### SetCircleGradientColor | ||
设置进度条前景渐变颜色,与 SetForegroudColor 同时使用,可以不设置,则无渐变效果 | ||
```cpp | ||
void SetCircleGradientColor(const std::wstring& strColor) | ||
``` | ||
|
||
- 参 数: | ||
- `strColor` strColor要设置的前景渐变颜色字符串,该字符串必须在 global.xml 中存在 | ||
- 返回值:无 | ||
|
||
### SetIndicator | ||
|
||
设置进度指示移动图标 | ||
|
||
```cpp | ||
void SetIndicator(const std::wstring& sIndicatorImage); | ||
``` | ||
- 参 数: | ||
- `sIndicatorImage` sIndicatorImage 要设置的图片 | ||
- 返回值:无 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.