2013-10-16 2 views
1

Как добавить теневой фон в TLayout или изображение или любой элемент управления? Каков наилучший способ сделать это, без необходимости складывать изображения? Я обнаружил, что TPanel должен иметь свойство границы, но я не нахожу это свойство. ? Я что-то упускаю ? Или есть другой метод, который я должен использовать?Как добавить границу к макету или изображению?

Я работаю с Delphi Xe5, создавая приложение iOS.

+0

нет, к сожалению – ThisGuy

ответ

4

Просмотреть краткое описание эффектов в 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.