gpt4 book ai didi

android - 用渐变画线

转载 作者:太空宇宙 更新时间:2023-11-03 12:52:25 25 4
gpt4 key购买 nike

我在不同的位置画了多条线。例如:

canvas.drawLine(startXLine1 ,stopXLine1, startYLine1, stopYLine1, paint)
canvas.drawLine(startXLine2 ,stopXLine2, startYLine2, stopYLine2, paint)

我希望每一行都有这样的渐变: enter image description here

当我尝试这个时,我没有这个效果,但是这个方向的渐变蓝色(左)--->白色(右)像这样:http://media.24ways.org/2011/verou/1.png

Shader shader = new LinearGradient(startXLine1, startYLine1, stopXLine1, stopYLine1, res.getColor(R.color.blue),  res.getColor(R.color.white), Shader.TileMode.CLAMP);

paint.setShader(shader);

有人可以帮我解决这个问题吗?

最佳答案

像图片中那样填充背景:

Shader shader = new LinearGradient(0, 0, 0, h /*canvas height*/, res.getColor(R.color.blue),  res.getColor(R.color.white), Shader.TileMode.MIRROR /*or REPEAT*/);

paint.setShader(shader);

关于android - 用渐变画线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28029006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com