Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SLinearGradient

线性渐变

author

庞利祥(sybotan@126.com)

Hierarchy

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

  • 构造函数

    Parameters

    Returns SLinearGradient

  • 构造函数

    Parameters

    • x1: number

      起点X坐标

    • y1: number

      起点Y坐标

    • x2: number

      终点X坐标

    • y2: number

      终点Y坐标

    Returns SLinearGradient

Properties

end

end: SPoint = new SPoint()

结束点

start

start: SPoint = new SPoint()

起点

stopList

stopList: SGradientStop[] = []

渐变颜色节点列表

Accessors

x1

  • get x1(): number
  • set x1(value: number): void
  • 起点X坐标

    Returns number

  • 起点X坐标

    Parameters

    • value: number

    Returns void

x2

  • get x2(): number
  • set x2(value: number): void
  • 终点X坐标

    Returns number

  • 终点X坐标

    Parameters

    • value: number

    Returns void

y1

  • get y1(): number
  • set y1(value: number): void
  • 起点Y坐标

    Returns number

  • 起点Y坐标

    Parameters

    • value: number

    Returns void

y2

  • get y2(): number
  • set y2(value: number): void
  • 终点Y坐标

    Returns number

  • 终点Y坐标

    Parameters

    • value: number

    Returns void

Methods

addColorStop

  • addColorStop(pos: number, color: SColor): void
  • 添加渐变颜色节点

    Parameters

    • pos: number

      位置[0-1]

    • color: SColor

      颜色

    Returns void

setEnd

  • setEnd(x: number, y: number): void
  • 设置终点坐标

    Parameters

    • x: number

      X坐标

    • y: number

      Y坐标

    Returns void

setStart

  • setStart(x: number, y: number): void
  • 设置起点坐标

    Parameters

    • x: number

      X坐标

    • y: number

      Y坐标

    Returns void

value

  • value(): string
  • 转为字符串保存

    Returns string