开发文档首页
- 网络
- 媒体
- 音频
- 背景音频
- 相机
- 字体
- 图片
- 实时音视频
- 录音
- 视频
- 文件
- wx.getFileInfo
- wx.getFileSystemManager
- wx.getSavedFileInfo
- wx.getSavedFileList
- wx.openDocument
- wx.removeSavedFile
- wx.saveFile
- FileSystemManager
- .access
- .accessSync
- .appendFile
- .appendFileSync
- .copyFile
- .copyFileSync
- .getFileInfo
- .getSavedFileList
- .mkdir
- .mkdirSync
- .readdir
- .readdirSync
- .readFile
- .readFileSync
- .removeSavedFile
- .rename
- .renameSync
- .rmdir
- .rmdirSync
- .saveFile
- .saveFileSync
- .stat
- .statSync
- .unlink
- .unlinkSync
- .unzip
- .writeFile
- .writeFileSync
- Stats
- 数据缓存
- 位置
- 设备
- 界面
- 开放接口
- 更新
- Worker
- 数据上报
- 基础
- 画布
- wx.canvasGetImageData
- wx.canvasPutImageData
- wx.canvasToTempFilePath
- wx.createCanvasContext
- CanvasContext
- .arc
- .arcTo
- .beginPath
- .bezierCurveTo
- .clearRect
- .clip
- .closePath
- .createCircularGradient
- .createLinearGradient
- .createPattern
- .draw
- .drawImage
- .fill
- .fillRect
- .fillText
- .lineTo
- .measureText
- .moveTo
- .quadraticCurveTo
- .rect
- .restore
- .rotate
- .save
- .scale
- .setFillStyle
- .setFontSize
- .setGlobalAlpha
- .setLineCap
- .setLineDash
- .setLineJoin
- .setLineWidth
- .setMiterLimit
- .setShadow
- .setStrokeStyle
- .setTextAlign
- .setTextBaseline
- .setTransform
- .stroke
- .strokeRect
- .strokeText
- .transform
- .translate
- CanvasGradient
- Color
- 调试
- 第三方平台
- 地图
- 路由
- 转发
- 系统
- 定时器
- WXML
CanvasGradient CanvasContext.createLinearGradient(number x0, number y0, number x1, number y1)
创建一个线性的渐变颜色。返回的CanvasGradient对象需要使用 CanvasGradient.addColorStop() 来指定渐变点,至少要两个。
起点的 x 坐标
起点的 y 坐标
终点的 x 坐标
终点的 y 坐标
const ctx = wx.createCanvasContext('myCanvas')
// Create linear gradient
const grd = ctx.createLinearGradient(0, 0, 200, 0)
grd.addColorStop(0, 'red')
grd.addColorStop(1, 'white')
// Fill with gradient
ctx.setFillStyle(grd)
ctx.fillRect(10, 10, 150, 80)
ctx.draw()