2017-10-10 41 views
2

我创建了一个Multi device应用在我的Delphi 10.2 Tokyo和下降具有这些特性的TRectangle矩形行程看起来很怪Firemonkey的Android

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,它看起来正常,其中在机器人看起来怪异

enter image description here enter image description here 那么我该如何解决这个问题。 在此先感谢

+0

什么是'Stroke.Cap','Stroke.Join'和'Stroke.Kind'的当前值? –

+0

默认的'平''斜接''固体' – user3374161

+0

同样在这里。我的Android环境目前工作不正常,但这是非常奇怪的行为。特别是哪个版本的Delphi? –

回答

1

Delphi基本Trectangle使用OpenGL绘制在屏幕上。以及我看到有些时候非常奇怪的想法用openGL几何图形在某些设备上(比如屏幕底部的线条画更多的是相同的线条画在屏幕的顶部)。它取决于设备当然和设备的质量。也许你看到的也是这种奇怪行为的一部分。尝试更改Form.quality参数以查看它是否可以帮助,以及Stroke.Cap和Stroke.Join。

反正什么我可以给你作为一个解决方案,是不使用Trectangle(由路很慢用圆角绘制),而是使用TalRectangle从Alcinoe

注意:您还必须知道东京必须避免任何android developpement,你必须使用,而不是柏林

+0

我已经篡改帽和连接和质量太多,但它仍然是相同 – user3374161

+0

快速尝试在Alcinoe与TALRectangle并说我这是改变的东西... – loki