gpt4 book ai didi

android - 在 Canvas 中绘制多种颜色

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:28:34 25 4
gpt4 key购买 nike

我制作了一个简单的绘图应用程序,我可以用它在 Canvas 上画线。现在我想添加各种颜色选择按钮。我现在遇到的问题是,如果我单击一个颜色按钮并继续绘制所有先前绘制的线条,也会将其颜色更改为新选择的颜色。

我发现了一些关于为此目的使用绘画(或路径)列表的论坛帖子。但是,我无法完全理解解决方案。谁能发布一些工作示例的代码?

非常感谢您。

最佳答案

  1. Canvas
  2. Paint

    Paint bluePaint = new Paint();
    p1.setColor(Color.BLUE);

    Paint greenPaint = new Paint();
    p2.setColor(Color.GREEN);

    canvas.drawLine(1.0, 1.0, 2.0, 2.0, bluePaint); //blue line
    canvas.drawLine(2.0, 1.0, 1.0, 2.0, greenPaint); //green line

关于android - 在 Canvas 中绘制多种颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6625593/

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