com.tencent.map.sdk.utilities.visualization

## 类 Gradient

- java.lang.Object
- - com.tencent.map.sdk.utilities.visualization.Gradient

- 直接已知子类:
    Gradient

      public class Gradient
      extends java.lang.Object

  渐变颜色控制器

- - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `int` | `mColorMapSize` 总颜色大小
    `int[]` | `mColors` 颜色数据
    `float[]` | `mStartPoints` 渐变点，以百分比设置

  - ### 构造器概要

    构造器
    构造器和说明
    `Gradient(int[] colors, float[] startPoints)` 根据颜色值和渐变点创建默认大小的渐变颜色
    `Gradient(int[] colors, float[] startPoints, int colorMapSize)` 根据颜色值和渐变点创建指定大小的渐变颜色

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `int[]` | `generateColorMap(double opacity)` 根据透明色生成颜色值

    - ### 从类继承的方法 java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 字段详细资料

    - #### mColorMapSize

          public final int mColorMapSize

      总颜色大小

    - #### mColors

          public int[] mColors

      颜色数据

    - #### mStartPoints

          public float[] mStartPoints

      渐变点，以百分比设置

  - ### 构造器详细资料

    - #### Gradient

          public Gradient(int[] colors,
                          float[] startPoints)

      根据颜色值和渐变点创建默认大小的渐变颜色
      参数:
        `colors` - 颜色值数组
        `startPoints` - 渐变点，取值范围 (0,1]

    - #### Gradient

          public Gradient(int[] colors,
                          float[] startPoints,
                          int colorMapSize)

      根据颜色值和渐变点创建指定大小的渐变颜色
      参数:
        `colors` - 颜色值数组
        `startPoints` - 渐变点，取值范围 (0,1]
        `colorMapSize` - 颜色数量

  - ### 方法详细资料

    - #### generateColorMap

          public final int[] generateColorMap(double opacity)

      根据透明色生成颜色值
      参数:
        `opacity` - 透明值
      返回:
        渐变颜色矩阵