13518219792

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

创新互联小程序教程:微信小程序APIgradient(如何绘制渐变效果)

绘图接口和方法

渐变


渐变能用于填充一个矩形,圆,线,文字等。填充色可以不固定位固定的一种颜色。

我们提供了两种颜色渐变的方式:

一旦我们创建了一个渐变对象,我们必须添加两个颜色渐变点。

addColorStop(position, color)方法用于指定颜色渐变点的位置和颜色,位置必须位于0到1之间。

可以用setFillStyle()setStrokeStyle()方法设置渐变,然后进行画图描述。

使用 createLinearGradient()

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()

使用 createCircularGradient()

const ctx = wx.createCanvasContext('myCanvas')

// Create circular gradient
const grd = ctx.createCircularGradient(75, 50, 50)
grd.addColorStop(0, 'red')
grd.addColorStop(1, 'white')

// Fill with gradient
ctx.setFillStyle(grd)
ctx.fillRect(10, 10, 150, 80)
ctx.draw()

绘图接口和方法


网页名称:创新互联小程序教程:微信小程序APIgradient(如何绘制渐变效果)
链接URL:http://cdbrznjsb.com/article/djgghij.html

其他资讯

让你的专属顾问为你服务