我正在尝试在Delphi 10.3.3中旋转TRectangle。 (FireMonkey应用程序)Trectangle将ClipChildren设置为true。旋转在win32中工作正常,但是在android中尝试时,它的剪切形状很怪异。我用不同的Objects(TPanel,TImage&...)尝试了所有结果。似乎在android中有一个旋转形状和clipchildren属性的错误。这是一个示例fmx文件,该文件在win32平台上可以正常运行,但在ANDROID上则不能。
object Form1: TForm1
Left = 0
Top = 0
Caption = 'Form1'
ClientHeight = 329
ClientWidth = 259
FormFactor.Width = 320
FormFactor.Height = 480
FormFactor.Devices = [Desktop]
DesignerMasterStyle = 0
object Rectangle1: TRectangle
ClipChildren = True
Fill.Color = claChartreuse
Position.X = 80.000000000000000000
Position.Y = 104.000000000000000000
RotationAngle = 35.000000000000000000
Size.Width = 105.000000000000000000
Size.Height = 113.000000000000000000
Size.PlatformDefault = False
end
end
最诚挚的问候,
mohsen
是,是因为在android上您使用的GPU画布与默认的Windows画布有些不同。在GPU画布下,旋转和剪贴画根本无法协同工作。我不会说这是一个错误,而不是它的工作方式