我正在用 FireMonkey 和 Delphi 制作简单的绘图应用程序。它真正做的只是画线和椭圆。这是代码:
Image1.Bitmap.Canvas.BeginScene;
with Form1 do begin
for i := 0 to 360 do
if (i mod 15)=0 then
begin
p1 := TPointF.Create(PX, PY);
p2 := TPointF.Create(Round(PX+200*sin(i*pi/180)), Round(PY+200*cos(i*pi/180)));
Image1.Bitmap.Canvas.DrawLine(p1, p2, 100);
end;
for i := 0 to 200 do
if (i mod 20)=0 then
begin
prst1 := TRectF.Create(PX+i,PY+i,PX-i,PY-i);
Image1.Bitmap.Canvas.DrawEllipse(prst1, 100);
end;
Image1.Bitmap.Canvas.EndScene;
end;
当我在 Win32 或 Win64 下编译它时,这段代码可以完美运行。但是当我尝试编译它并在 Android 设备上运行时,只显示行,并且省略了省略号。有谁知道为什么会这样?
预先感谢您的帮助!