如何为TLayout或图像或与此相关的任何控件添加阴影背景?无需堆叠图像的最佳方法是什么?我发现TPanel应该具有border属性,但找不到该属性。 ?我想念什么吗?还是我应该使用其他技术?
我正在使用Delphi Xe5构建iOS应用程序。
最佳答案
查看FireMonkey中的效果摘要 FireMonkey Image Effects
。
引用:
"These effects are not limited to bitmap image data; effects can be applied to the pixels of any 2D control in the user interface."
在您的情况下, FMX.Effects.TShadowEffect
是您想要的。
“除了TEffect提供的属性之外, TShadowEffect 还提供了五个特定的属性:Direction,Distance,Opacity,ShadowColor和Softness。
要了解如何将效果应用于控件,请参见 Applying_FireMonkey_Image_Effects
。