2017-10-10 6 views
2

J'ai créé une application Multi device sur mon Delphi 10.2 Tokyo et laissé tomber un TRectangle avec ces propriétésStroke Rectangle fait un peu bizarre sur 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 

bien dans Windows, il semble normal où dans Android, il semble bizarre

enter image description here enter image description here alors comment puis-je résoudre ce problème. Merci d'avance

+0

Quelles sont les valeurs actuelles de 'Stroke.Cap',' Stroke.Join', et 'Stroke.Kind'? –

+0

les valeurs par défaut 'flat'' mitre' 'solid' – user3374161

+0

Même ici. Mon environnement Android ne fonctionne pas correctement pour l'instant, mais c'est un comportement très étrange. Quelle version de Delphi en particulier? –

Répondre

1

Delphi basic Trectangle Utilisez openGL pour dessiner sur l'écran. Eh bien je vois parfois très étrange penser avec openGL geometrie sur certains appareils (comme la ligne dessiner sur le bas de l'écran sont plus gros que la même ligne dessiner sur le haut de l'écran). cela dépend de l'appareil, bien sûr, et de la qualité de l'appareil. peut-être que ce que vous voyez fait aussi partie de ce comportement étrange. essayez de modifier les paramètres Form.quality pour voir si cela peut aider, ainsi que Stroke.Cap et Stroke.Join.

de toute façon ce que je peux vous ai donné comme une solution, est de ne pas utiliser TRectangle (que par la voie est très lent à dessiner avec coin rond), mais au lieu d'utiliser TalRectangle de Alcinoe

REMARQUE: vous devez également savoir que Tokyo doit être évité pour tout développement Android et vous devez utiliser à la place Berlin

+0

J'ai déjà falsifié avec bouchon et joindre et de qualité aussi, mais il reste le même – user3374161

+0

essayer rapidement avec TALRectangle dans Alcinoe et dites-moi c'est c'est changer quelque chose ... – loki