Corona SDK线性颜色坡道?

3

好的,我有一个非常非常大的背景图像,不是图像而是一个蓝色的矩形:

bg2 =display.newRect(0,0,20000,20000)
bg2.y=10000
bg2:setFillColor( 0 , 0, 225)

是否可以将矩形颜色从黑色到蓝色渐变呢?换句话说,颜色从垂直方向上从黑色渐变到蓝色。我不想使用图片,因为图片太大了。

1个回答

2
你正在寻找一个渐变填充颜色,比如这个gradient。请注意,此链接为英文页面。同时你也可以了解一下填充和描边的相关知识。
local black = {0, 0, 0}
local blue = {0, 0, 1}
local g = {type="gradient", color1=black, color2=blue}

bg2:setFillColor(g)

1
@SamHogan:如果答案满足了您的需求,请接受它。 - Krishna Raj Salim

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接