ProgressBarElement

ProgressBarElement

new ProgressBarElement(data)

Source:
Parameters:
Name Type Description
data Object

进度条元素数据

Members

blend :string

混合模式

Source:
Type:
  • string

centerX :number

圆形模式中心水平位置

Source:
Type:
  • number

centerY :number

圆形模式中心垂直位置

Source:
Type:
  • number

centralAngle :number

圆形模式结束角度(弧度)

Source:
Type:
  • number

clip :Array.<number>

进度条图像矩形裁剪区域

Source:
Type:

color :Array.<number>

固定颜色数组

Source:
Type:

colorMode :string

颜色模式(纹理采样|固定)

Source:
Type:
  • string

display :string

进度条图像显示模式(拉伸|裁剪)

Source:
Type:
  • string

image :string|HTMLImageElement

图像文件ID或HTML图像元素

Source:
Type:
  • string | HTMLImageElement

progress :number

进度值(0-1)

Source:
Type:
  • number

startAngle :number

圆形模式开始角度(弧度)

Source:
Type:
  • number

step :number

进度条步长

Source:
Type:
  • number

texture :ImageElement|null

进度条元素图像纹理

Source:
Type:

type :string

进度条类型(水平|垂直|圆形)

Source:
Type:
  • string

Methods

calculateProgressVertices()

计算进度条绘制用的顶点数据

Source:

destroy()

销毁进度条元素

Source:

draw()

绘制进度条元素

Source:

resize()

重新调整进度条元素

Source: