1. ColorGradient

颜色梯度类

1.1. new ColorGradient([colorPairs])

Param Type Description
[colorPairs] Array.<Object>

颜色对列表,颜色对结构为{key: Number, value: BOSGeo.Color}

Example

var colorPairs = [
    {
        key: 0,
        value: BOSGeo.Color.BLUE
    },
    {
        key: 1,
        value: BOSGeo.Color.RED
    }
];
var colorGradient = new BOSGeo.ColorGradient(colorPairs);

1.2. 属性

属性名 Type Default Description
length Number

(颜色梯度的)长度

cssColorSteps String

返回CSS- linear-gradient的样式string (经过排序的)

colorCanvas HTMLCanvasElement

颜色渐变的画布对象

1.3. 方法

1.3.1. colorGradient.clear()

清空颜色梯度

1.3.2. colorGradient.equals(colorGradient) ⇒ Boolean

判断颜色梯度是否一致

Returns : Boolean

1.3.3. colorGradient.clone() ⇒ ColorGradient

复制当前类实例化对象

1.3.4. colorGradient.getItem(index) ⇒ Object | undefined

获取指定索引的颜色梯度对象

Returns : Object | undefined -

{key: Number, value: BOSGeo.Color}--》{梯度值: 颜色值}

Param Type Description
index Number

(如输入小数,会向上取整)

1.3.5. colorGradient.insert(key, color, ifReplacing)

颜色梯度中插入新的项

Param Type Default Description
key Number

梯度数值

color Color

梯度对应颜色

[ifReplacing] Boolean true

是否替换原有值

1.3.6. colorGradient.remove(key) ⇒ Boolean

移除指定key值的颜色项

Returns : Boolean

Param Type Description
key Number 梯度数值

1.3.7. colorGradient.destroy()

销毁

版权所有@盈嘉互联(北京)科技有限公司 京ICP备15051988号-9 Copyright © 2022 all right reserved,powered by Gitbook该文件修订时间: 2022-05-18 18:07:58

results matching ""

    No results matching ""