我已在Multi device
上创建了Delphi 10.2 Tokyo
个应用,并删除了TRectangle
这些属性
object Rectangle1: TRectangle
Fill.Kind = None
Position.X = 56.000000000000000000
Position.Y = 104.000000000000000000
Size.Width = 225.000000000000000000
Size.Height = 273.000000000000000000
Size.PlatformDefault = False
Stroke.Color = claChartreuse
Stroke.Thickness = 30.000000000000000000
end
在Windows中它看起来很正常在android中它看起来很奇怪
答案 0 :(得分:1)
Delphi基本Trectangle使用openGL在屏幕上绘图。好吧,我觉得有时很奇怪在某些设备上使用openGL geometrie(比如屏幕底部的线条绘制更加胖,同一条线在屏幕顶部绘制)。它当然取决于设备,以及设备的质量。也许你所看到的也是这种奇怪行为的一部分。尝试更改Form.quality参数以查看它是否可以提供帮助,以及Stroke.Cap和Stroke.Join。
无论如何,我可以给你一个解决方案,就是不要使用Trectangle(顺便说一句,用圆角绘制很慢)但是使用来自Alcinoe的TalRectangle
注意:您还必须知道东京必须避免任何Android开发,您必须使用而不是柏林