我有一个非常简单的FireMonkey应用程序,只有一个表单和在OnPaint事件中的以下代码。当我使用Windows目标运行它时,我会看到一条红线和一个红正方形。但是,当我在我的Android Nexus 7上运行它时,只有正方形出现。我一定做了什么傻事,但可能是什么呢?
感谢您的帮助。
procedure TForm2.FormPaint(Sender: TObject; Canvas: TCanvas;
const ARect: TRectF);
begin
Canvas.Stroke.Color := claRed;
Canvas.Fill.Color := claRed;
Canvas.Stroke.Thickness := 3;
Canvas.DrawLine( PointF( 0, 0 ), PointF( 200, 200 ), 1.0 );
Canvas.FillRect( RectF( 300, 300, 500, 500 ), 0.0, 0.0, [], 1.0 );
end;
StrokeThickness
属性,就像文档http://docwiki.embarcadero.com/Libraries/XE5/en/FMX.Graphics.TCanvas.StrokeThickness中所述的那样,而不是当前使用的`Stroke.Thickness`? - blong