嗨,我正在尝试弄清楚如何在表单上绘制椭圆时更改它的颜色。我的代码如下。FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); if ssalt in shift then else form3.canvas.Ellipse(x-10,y-10,x+10
所以我想创建一个绘图应用程序,我做到了,我可以改变画笔大小和画笔颜色,但是,我想保存我绘制的东西,包括画笔大小和画笔颜色。我现在可以存储我在画布上绘制的点,但不能存储画笔的大小和颜色。var canvas; var color = "black"; var mouseDown = false;
window.onload= documen
在画笔中有一个函数字段(ColorResolver),它给出了一个y值,并获得了用于在线条上绘制的颜色,我希望这个逻辑在画笔之外处理。CustomPainter { MyPainter(this.colorResolver);
void paint(Canvascanvas, Size size) {
for (double y = 0; y <= size.height; y +=