ProgressBar
API
DataStructure
QTSeekBarMode
进度条的模式
| Name | Description | Type | Default |
|---|---|---|---|
| QT_SEEK_BAR_MODE_SINGLE | 单进度条模式 | QTSeekBarMode | |
| QT_SEEK_BAR_MODE_RANGE | 双进度条模式 | QTSeekBarMode |
QTSeekBarGravity
进度条的位置
| Name | Description | Type | Default |
|---|---|---|---|
| QT_SEEK_BAR_GRAVITY_TOP | 顶部 | QTSeekBarGravity | |
| QT_SEEK_BAR_GRAVITY_BOTTOM | 底部 | QTSeekBarGravity | |
| QT_SEEK_BAR_GRAVITY_CENTER | 居中 | QTSeekBarGravity |
QTSeekBarIndicatorMode
进度条指示器模式
| Name | Description | Type | Default |
|---|---|---|---|
| QT_SEEK_BAR_INDICATION_MODE_SHOW_WHEN_TOUCH | 触摸时显示 | QTSeekBarIndicatorMode | |
| QT_SEEK_BAR_INDICATION_MODE_ALWAYS_HIDE | 一直隐藏 | QTSeekBarIndicatorMode | |
| QT_SEEK_BAR_INDICATION_MODE_ALWAYS_SHOW_AFTER_TOUCH | 触摸后显示 | QTSeekBarIndicatorMode | |
| QT_SEEK_BAR_INDICATION_MODE_ALWAYS_SHOW | 一直显示 | QTSeekBarIndicatorMode |
QTSeekBarTickMarkMode
进度条刻度模式
| Name | Description | Type | Default |
|---|---|---|---|
| QT_SEEK_BAR_TICK_MARK_MODE_NUMBER | 数字 | QTSeekBarTickMarkMode | |
| QT_SEEK_BAR_TICK_MARK_MODE_OTHER | 其他 | QTSeekBarTickMarkMode |
QTSeekBarTickMarkGravity
进度条刻度位置
| Name | Description | Type | Default |
|---|---|---|---|
| QT_SEEK_BAR_TICK_MARK_GRAVITY_LEFT | 左 | QTSeekBarIndicatorMode | |
| QT_SEEK_BAR_TICK_MARK_GRAVITY_CENTER | 居中 | QTSeekBarIndicatorMode | |
| QT_SEEK_BAR_TICK_MARK_GRAVITY_RIGHT | 右 | QTSeekBarIndicatorMode |
QTSeekBarTickMarkLayoutGravity
进度条刻度布局位置
| Name | Description | Type | Default |
|---|---|---|---|
| QT_SEEK_BAR_TICK_MARK_LAYOUT_GRAVITY_TOP | 上 | QTSeekBarTickMarkLayoutGravity | |
| QT_SEEK_BAR_TICK_MARK_LAYOUT_GRAVITY_BOTTOM | 下 | QTSeekBarTickMarkLayoutGravity |
Attributes
| Name | Description | Type | Default |
|---|---|---|---|
| backgroundColor | 背景颜色 | string | - |
| cornerRadius | 圆角 | number | - |
| secondColor | 第二颜色 | string | - |
| show | 是否显示 | boolean | true |
| maxProgress | 总长度 | number | - |
| secondProgress | 第二总长度 | number | - |
| color | 颜色 | object | - |
| visible | 该方法用于设置是否可见 | boolean | |
| focusable | 该方法用于设置是否能获取焦点 | boolean | |
| clickable | 该方法用于设置是否可点击 | boolean | |
| leftSeekBarVisible | 该方法用于设置左进度条是否可见 | boolean | |
| rightSeekBarVisible | 该方法用于设置右进度条是否可见 | boolean | |
| seekBarMode | 该方法用于设置进度条模式 | QTSeekBarMode | |
| progress | 该方法用于设置进度条进度 | number | |
| rangeProgress | 该方法用于设置范围进度 | object | |
| range | 该方法用于设置进度条范围 | object | |
| gravity | 该方法用于设置进度条位置 | QTSeekBarGravity | |
| progressWidth | 该方法用于设置进度条宽度 | number | |
| progressHeight | 该方法用于设置进度条高度 | number | |
| progressLeft | 该方法用于设置进度条左边距 | number | |
| progressRight | 该方法用于设置进度条右边距 | number | |
| progressTop | 该方法用于设置进度条顶边距 | number | |
| progressBottom | 该方法用于设置进度条底边距 | number | |
| progressRadius | 该方法用于设置进度条圆角 | number | |
| progressColor | 该方法用于设置进度条颜色 | number | |
| progressDefaultColor | 该方法用于设置进度条默认颜色 | number | |
| progressDrawable | 该方法用于设置进度条默认渐变图 | ESGradient | |
| progressDefaultDrawable | 该方法用于设置进度条默认渐变图 | ESGradient | |
| progressUrl | 该方法用于设置进度条图片地址 | string | |
| progressDefaultUrl | 该方法用于设置进度条默认图片地址 | string | |
| showIndicator | 该方法用于设置是否显示进度条指示器 | boolean | |
| showLeftIndicator | 该方法用于设置是否显示左进度条指示器 | boolean | |
| showRightIndicator | 该方法用于设置是否显示右进度条指示器 | boolean | |
| indicatorShowMode | 该方法用于设置进度条指示器模式 | QTSeekBarIndicatorMode | |
| leftIndicatorShowMode | 该方法用于设置进度条左指示器模式 | QTSeekBarIndicatorMode | |
| rightIndicatorShowMode | 该方法用于设置进度条右指示器模式 | QTSeekBarIndicatorMode | |
| indicatorWidth | 该方法用于设置进度条指示器宽度 | number | |
| leftIndicatorWidth | 该方法用于设置进度条左指示器宽度 | number | |
| rightIndicatorWidth | 该方法用于设置进度条右指示器宽度 | number | |
| indicatorHeight | 该方法用于设置进度条指示器高度 | number | |
| leftIndicatorHeight | 该方法用于设置进度条左指示器高度 | number | |
| rightIndicatorHeight | 该方法用于设置进度条右指示器高度 | number | |
| indicatorTextDecimalFormat | 该方法用于设置进度条指示器数字格式 | string | |
| leftIndicatorTextDecimalFormat | 该方法用于设置进度条左指示器数字格式 | string | |
| rightIndicatorTextDecimalFormat | 该方法用于设置进度条右指示器数字格式 | string | |
| indicatorTextStringFormat | 该方法用于设置进度条指示器文字格式 | string | |
| leftIndicatorTextStringFormat | 该方法用于设置进度条左指示器文字格式 | string | |
| rightIndicatorTextStringFormat | 该方法用于设置进度条右指示器文字格式 | string | |
| indicatorMargin | 该方法用于设置进度条指示器Margin | number | |
| leftIndicatorMargin | 该方法用于设置进度条左指示器Margin | number | |
| rightIndicatorMargin | 该方法用于设置进度条右指示器Margin | number | |
| indicatorPaddingBottom | 该方法用于设置进度条指示器底部边距 | number | |
| leftIndicatorPaddingBottom | 该方法用于设置进度条左指示器底部边距 | number | |
| rightIndicatorPaddingBottom | 该方法用于设置进度条右指示器底部边距 | number | |
| indicatorPaddingTop | 该方法用于设置进度条指示器顶部边距 | number | |
| leftIndicatorPaddingTop | 该方法用于设置进度条左指示器顶部边距 | number | |
| rightIndicatorPaddingTop | 该方法用于设置进度条右指示器顶部边距 | number | |
| indicatorPaddingLeft | 该方法用于设置进度条指示器左边边距 | number | |
| leftIndicatorPaddingLeft | 该方法用于设置进度条左指示器左边边距 | number | |
| rightIndicatorPaddingLeft | 该方法用于设置进度条右指示器左边边距 | number | |
| indicatorPaddingRight | 该方法用于设置进度条指示器右边边距 | number | |
| leftIndicatorPaddingRight | 该方法用于设置进度条左指示器右边边距 | number | |
| rightIndicatorPaddingRight | 该方法用于设置进度条右指示器右边边距 | number | |
| indicatorBackgroundColor | 该方法用于设置进度条指示器背景颜色 | number | |
| leftIndicatorBackgroundColor | 该方法用于设置进度条左指示器背景颜色 | number | |
| rightIndicatorBackgroundColor | 该方法用于设置进度条右指示器背景颜色 | number | |
| indicatorRadius | 该方法用于设置进度条指示器圆角 | number | |
| leftIndicatorRadius | 该方法用于设置进度条左指示器圆角 | number | |
| rightIndicatorRadius | 该方法用于设置进度条右指示器圆角 | number | |
| indicatorTextSize | 该方法用于设置进度条指示器文字大小 | number | |
| leftIndicatorTextSize | 该方法用于设置进度条左指示器文字大小 | number | |
| rightIndicatorTextSize | 该方法用于设置进度条右指示器文字大小 | number | |
| indicatorTextColor | 该方法用于设置进度条指示器文字颜色 | number | |
| leftIndicatorTextColor | 该方法用于设置进度条左指示器文字颜色 | number | |
| rightIndicatorTextColor | 该方法用于设置进度条右指示器文字颜色 | number | |
| indicatorArrowSize | 该方法用于设置进度条指示器箭头的尺寸 | number | |
| leftIndicatorArrowSize | 该方法用于设置进度条左指示器箭头的尺寸 | number | |
| rightIndicatorArrowSize | 该方法用于设置进度条右指示器箭头的尺寸 | number | |
| indicatorDrawable | 该方法用于设置进度条指示器图片 | ESGradient | |
| leftIndicatorDrawable | 该方法用于设置进度条左指示器图片 | ESGradient | |
| rightIndicatorDrawable | 该方法用于设置进度条右指示器图片 | ESGradient | |
| indicatorUrl | 该方法用于设置进度条指示器图片网络地址 | string | |
| leftIndicatorUrl | 该方法用于设置进度条左指示器图片网络地址 | string | |
| rightIndicatorUrl | 该方法用于设置进度条右指示器图片网络地址 | string | |
| thumbWidth | 该方法用于设置进度条滑块的宽度 | number | |
| leftThumbWidth | 该方法用于设置进度条左滑块的宽度 | number | |
| rightThumbWidth | 该方法用于设置进度条右滑块的宽度 | number | |
| thumbHeight | 该方法用于设置进度条滑块的高度 | number | |
| leftThumbHeight | 该方法用于设置进度条左滑块的高度 | number | |
| rightThumbHeight | 该方法用于设置进度条右滑块的高度 | number | |
| thumbScaleRatio | 该方法用于设置进度条滑块的变形度 | number | |
| leftThumbScaleRatio | 该方法用于设置进度条左滑块的变形度 | number | |
| rightThumbScaleRatio | 该方法用于设置进度条右滑块的变形度 | number | |
| thumbActivate | 该方法用于激活进度条滑块 | boolean | |
| leftThumbActivate | 该方法用于激活进度条左滑块 | boolean | |
| rightThumbActivate | 该方法用于激活进度条右滑块 | boolean | |
| thumbDrawable | 该方法用于设置进度条滑块图片 | ESGradient | |
| leftThumbDrawable | 该方法用于设置进度条左滑块图片 | ESGradient | |
| rightThumbDrawable | 该方法用于设置进度条右滑块图片 | ESGradient | |
| thumbUrl | 该方法用于设置进度条滑块图片地址 | string | |
| leftThumbUrl | 该方法用于设置进度条左滑块图片地址 | string | |
| rightThumbUrl | 该方法用于设置进度条右滑块图片地址 | string | |
| thumbInactivatedDrawable | 该方法用于设置进度条滑块非激活状态图片 | ESGradient | |
| leftThumbInactivatedDrawable | 该方法用于设置进度条左滑块非激活状态图片 | ESGradient | |
| rightThumbInactivatedDrawable | 该方法用于设置进度条右滑块非激活状态图片 | ESGradient | |
| thumbInactivatedUrl | 该方法用于设置进度条滑块非激活状态图片地址 | string | |
| leftThumbInactivatedUrl | 该方法用于设置进度条左滑块非激活状态图片地址 | string | |
| rightThumbInactivatedUrl | 该方法用于设置进度条右滑块非激活状态图片地址 | string | |
| tickMarkMode | 该方法用于设置进度条刻度模式 | QTSeekBarTickMarkMode | |
| tickMarkGravity | 该方法用于设置进度条刻度位置 | QTSeekBarTickMarkGravity | |
| tickMarkLayoutGravity | 该方法用于设置进度条刻度在父视图位置 | QTSeekBarTickMarkLayoutGravity | |
| tickMarkTextArray | 该方法用于设置进度条刻度文字 | Array<string> | |
| tickMarkTextMargin | 该方法用于设置进度条刻度文字Margin | number | |
| tickMarkTextSize | 该方法用于设置进度条刻度文字大小 | number | |
| tickMarkTextColor | 该方法用于设置进度条刻度文字颜色 | number | |
| tickMarkInRangeTextColor | 该方法用于设置进度条刻度文字颜色 | number | |
| steps | 该方法用于设置进度条步长个数 | number | |
| stepsWidth | 该方法用于设置进度条步长宽度 | number | |
| stepsHeight | 该方法用于设置进度条步长高度 | number | |
| stepsRadius | 该方法用于设置进度条步长圆角 | number | |
| stepsColor | 该方法用于设置进度条步长颜色 | number | |
| stepsAutoBonding | 该方法用于设置进度条步长自动粘合 | boolean | |
| stepsDrawable | 该方法用于设置进度条步长图片 | Array<ESGradient> | |
| stepsUrl | 该方法用于设置进度条步长图片地址 | Array<string> |
Events
| Name | Description | Type |
|---|---|---|
| onFocusChanged | 焦点变化 | Function |
| onProgressChanged | 进度变化 | Function |
Exposes
| Name | Description | Type |
|---|---|---|
| setFocusable | 该方法用于设置是否能获取焦点 | Function |
| setClickable | 该方法用于设置是否可点击 | Function |
| requestFocus | 该方法用于请求焦点 | Function |
| setVisible | 该方法用于设置是否可见 | Function |
| setLeftSeekBarVisible | 该方法用于设置左进度条是否可见 | Function |
| setSeekBarMode | 该方法用于设置进度条模式 | Function |
| setProgress | 该方法用于设置进度条进度 | Function |
| setSecondProgress | 该方法用于设置次进度条进度 | Function |
| show | 该方法用于设置是否显示进度条 | Function |
| setMaxProgress | 该方法用于设置进度条最大进度 | Function |
| setRangeProgress | 该方法用于设置范围进度 | Function |
| getProgress | 该方法用于获取进度 | Function |
| getLeftProgress | 该方法用于获取左进度条进度 | Function |
| getRightProgress | 该方法用于获取右进度条进度 | Function |
| setRange | 该方法用于设置进度条范围 | Function |
| setGravity | 该方法用于设置进度条位置 | Function |
| setProgressWidth | 该方法用于设置进度条宽度 | Function |
| setProgressHeight | 该方法用于设置进度条高度 | Function |
| setProgressRadius | 该方法用于设置进度条圆角 | Function |
| setProgressColor | 该方法用于设置进度条颜色 | Function |
| setProgressDefaultColor | 该方法用于设置进度条默认颜色 | Function |
| setProgressDefaultDrawable | 该方法用于设置进度条默认渐变图 | Function |
| setProgressUrl | 该方法用于设置进度条图片地址 | Function |
| setProgressDefaultUrl | 该方法用于设置进度条默认图片地址 | Function |
| showIndicator | 该方法用于设置是否显示进度条指示器 | Function |
| showLeftIndicator | 该方法用于设置是否显示左进度条指示器 | Function |
| showRightIndicator | 该方法用于设置是否显示右进度条指示器 | Function |
| setIndicatorShowMode | 该方法用于设置进度条指示器模式 | Function |
| setLeftIndicatorShowMode | 该方法用于设置进度条左指示器模式 | Function |
| setRightIndicatorShowMode | 该方法用于设置进度条右指示器模式 | Function |
| setIndicatorWidth | 该方法用于设置进度条指示器宽度 | Function |
| setLeftIndicatorWidth | 该方法用于设置进度条左指示器宽度 | Function |
| setRightIndicatorWidth | 该方法用于设置进度条右指示器宽度 | Function |
| setIndicatorHeight | 该方法用于设置进度条指示器高度 | Function |
| setLeftIndicatorHeight | 该方法用于设置进度条左指示器高度 | Function |
| setRightIndicatorHeight | 该方法用于设置进度条右指示器高度 | Function |
| setIndicatorTextDecimalFormat | 该方法用于设置进度条指示器数字格式 | Function |
| setLeftIndicatorTextDecimalFormat | 该方法用于设置进度条左指示器数字格式 | Function |
| setRightIndicatorTextDecimalFormat | 该方法用于设置进度条右指示器数字格式 | Function |
| setIndicatorTextStringFormat | 该方法用于设置进度条指示器文字格式 | Function |
| setLeftIndicatorTextStringFormat | 该方法用于设置进度条左指示器文字格式 | Function |
| setRightIndicatorTextStringFormat | 该方法用于设置进度条右指示器文字格式 | Function |
| setIndicatorMargin | 该方法用于设置进度条指示器Margin | Function |
| setLeftIndicatorMargin | 该方法用于设置进度条左指示器Margin | Function |
| setRightIndicatorMargin | 该方法用于设置进度条右指示器Margin | Function |
| setIndicatorPaddingBottom | 该方法用于设置进度条指示器底部边距 | Function |
| setLeftIndicatorPaddingBottom | 该方法用于设置进度条左指示器底部边距 | Function |
| setRightIndicatorPaddingBottom | 该方法用于设置进度条右指示器底部边距 | Function |
| setIndicatorPaddingTop | 该方法用于设置进度条指示器顶部边距 | Function |
| setLeftIndicatorPaddingTop | 该方法用于设置进度条左指示器顶部边距 | Function |
| setRightIndicatorPaddingTop | 该方法用于设置进度条右指示器顶部边距 | Function |
| setIndicatorPaddingLeft | 该方法用于设置进度条指示器左边边距 | Function |
| setLeftIndicatorPaddingLeft | 该方法用于设置进度条左指示器左边边距 | Function |
| setRightIndicatorPaddingLeft | 该方法用于设置进度条右指示器左边边距 | Function |
| setIndicatorPaddingRight | 该方法用于设置进度条指示器右边边距 | Function |
| setLeftIndicatorPaddingRight | 该方法用于设置进度条左指示器右边边距 | Function |
| setRightIndicatorPaddingRight | 该方法用于设置进度条右指示器右边边距 | Function |
| setIndicatorBackgroundColor | 该方法用于设置进度条指示器背景颜色 | Function |
| setLeftIndicatorBackgroundColor | 该方法用于设置进度条左指示器背景颜色 | Function |
| setRightIndicatorBackgroundColor | 该方法用于设置进度条右指示器背景颜色 | Function |
| setIndicatorRadius | 该方法用于设置进度条指示器圆角 | Function |
| setLeftIndicatorRadius | 该方法用于设置进度条左指示器圆角 | Function |
| setRightIndicatorRadius | 该方法用于设置进度条右指示器圆角 | Function |
| setIndicatorTextSize | 该方法用于设置进度条指示器文字大小 | Function |
| setLeftIndicatorTextSize | 该方法用于设置进度条左指示器文字大小 | Function |
| setRightIndicatorTextSize | 该方法用于设置进度条右指示器文字大小 | Function |
| setIndicatorTextColor | 该方法用于设置进度条指示器文字颜色 | Function |
| setLeftIndicatorTextColor | 该方法用于设置进度条左指示器文字颜色 | Function |
| setRightIndicatorTextColor | 该方法用于设置进度条右指示器文字颜色 | Function |
| setIndicatorArrowSize | 该方法用于设置进度条指示器箭头的尺寸 | Function |
| setLeftIndicatorArrowSize | 该方法用于设置进度条左指示器箭头的尺寸 | Function |
| setRightIndicatorArrowSize | 该方法用于设置进度条右指示器箭头的尺寸 | Function |
| setIndicatorDrawable | 该方法用于设置进度条指示器图片 | Function |
| setLeftIndicatorDrawable | 该方法用于设置进度条左指示器图片 | Function |
| setRightIndicatorDrawable | 该方法用于设置进度条右指示器图片 | Function |
| setIndicatorUrl | 该方法用于设置进度条指示器图片网络地址 | Function |
| setLeftIndicatorUrl | 该方法用于设置进度条左指示器图片网络地址 | Function |
| setRightIndicatorUrl | 该方法用于设置进度条右指示器图片网络地址 | Function |
| setThumbWidth | 该方法用于设置进度条滑块的宽度 | Function |
| setLeftThumbWidth | 该方法用于设置进度条左滑块的宽度 | Function |
| setRightThumbWidth | 该方法用于设置进度条右滑块的宽度 | Function |
| setThumbHeight | 该方法用于设置进度条滑块的高度 | Function |
| setLeftThumbHeight | 该方法用于设置进度条左滑块的高度 | Function |
| setRightThumbHeight | 该方法用于设置进度条右滑块的高度 | Function |
| scaleThumb | 该方法用于进度条滑块形变 | Function |
| scaleLeftThumb | 该方法用于进度条左滑块形变 | Function |
| scaleRightThumb | 该方法用于进度条右滑块形变 | Function |
| resetThumb | 该方法用于重置进度条滑块 | Function |
| resetLeftThumb | 该方法用于重置进度条左滑块 | Function |
| resetRightThumb | 该方法用于重置进度条右滑块 | Function |
| setThumbScaleRatio | 该方法用于设置进度条滑块的变形度 | Function |
| setLeftThumbScaleRatio | 该方法用于设置进度条左滑块的变形度 | Function |
| setRightThumbScaleRatio | 该方法用于设置进度条右滑块的变形度 | Function |
| setThumbActivate | 该方法用于激活进度条滑块 | Function |
| setLeftThumbActivate | 该方法用于激活进度条左滑块 | Function |
| setRightThumbActivate | 该方法用于激活进度条右滑块 | Function |
| setThumbDrawable | 该方法用于设置进度条滑块图片 | Function |
| setLeftThumbDrawable | 该方法用于设置进度条左滑块图片 | Function |
| setRightThumbDrawable | 该方法用于设置进度条右滑块图片 | Function |
| setThumbUrl | 该方法用于设置进度条滑块图片地址 | Function |
| setLeftThumbUrl | 该方法用于设置进度条左滑块图片地址 | Function |
| setRightThumbUrl | 该方法用于设置进度条右滑块图片地址 | Function |
| setThumbInactivatedDrawable | 该方法用于设置进度条滑块非激活状态图片 | Function |
| setLeftThumbInactivatedDrawable | 该方法用于设置进度条左滑块非激活状态图片 | Function |
| setRightThumbInactivatedDrawable | 该方法用于设置进度条右滑块非激活状态图片 | Function |
| setThumbInactivatedUrl | 该方法用于设置进度条滑块非激活状态图片地址 | Function |
| setLeftThumbInactivatedUrl | 该方法用于设置进度条左滑块非激活状态图片地址 | Function |
| setRightThumbInactivatedUrl | 该方法用于设置进度条右滑块非激活状态图片地址 | Function |
| setTickMarkMode | 该方法用于设置进度条刻度模式 | Function |
| setTickMarkGravity | 该方法用于设置进度条刻度位置 | Function |
| setTickMarkLayoutGravity | 该方法用于设置进度条刻度在父视图位置 | Function |
| setTickMarkTextArray | 该方法用于设置进度条刻度文字 | Function |
| setTickMarkTextMargin | 该方法用于设置进度条刻度文字Margin | Function |
| setTickMarkTextSize | 该方法用于设置进度条刻度文字大小 | Function |
| setTickMarkInRangeTextColor | 该方法用于设置进度条刻度文字颜色 | Function |
| setSteps | 该方法用于设置进度条步长个数 | Function |
| setStepsWidth | 该方法用于设置进度条步长宽度 | Function |
| setStepsHeight | 该方法用于设置进度条步长高度 | Function |
| setStepsRadius | 该方法用于设置进度条步长圆角 | Function |
| setStepsColor | 该方法用于设置进度条步长颜色 | Function |
| setStepsDrawable | 该方法用于设置进度条步长图片 | Function |
| setStepsUrl | 该方法用于设置进度条步长图片地址 | Function |
| setStepsAutoBonding | 该方法用于设置进度条步长自动粘合 | Function |