使用 Delphi 和 Firemonkey 在任何设备上简单地拉伸图像

问题描述 投票:0回答:1

我正在使用 Firemonkey 开发一个非常简单的 Delphi 应用程序。我的客户拥有大量不同的设备和屏幕尺寸。对于技术图像,我使用 TImage 组件(客户端对齐)并将许多 JPG 分配给“MultiResBitmap”属性。令人惊讶的是,它在任何设备上看起来都不太好。每面都有白色边缘。来自 VCL,我只是在寻找“拉伸”属性,因为在这种情况下,如果图像的纵横比不是 100% 正确,那么这没有问题。我还可以使用哪些其他组件?或者是否有类似“拉伸”的属性?

[编辑] 感谢 Erik,我在 WrapMode 属性上找到了“Stretch”值。行为发生了一些变化,但问题仍然相同。

White edges on the left and right

delphi firemonkey
1个回答
0
投票

您将在 FMX 的

WrapMode
TImage
属性下找到等效的“拉伸”(以及其他选项)。

参见 FMX.Objects.TImage.WrapMode

© www.soinside.com 2019 - 2024. All rights reserved.