谢谢你的帮助.
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,[],1.0 );end;解决方法 我发现AndroID下的Canvas.stroke.Kind初始化为bkNone(第0个序数)所以没有输出.
在获得输出之前,您需要包含Canvas.stroke.Kind:= TBrushKind.bkSolID.
总结以上是内存溢出为你收集整理的为什么我的Delphi TCanvas.DrawLine在Android上运行时不会出现全部内容,希望文章能够帮你解决为什么我的Delphi TCanvas.DrawLine在Android上运行时不会出现所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)