Перейти к содержанию
Fire Monkey от А до Я
  • 0

Dodik

Вопрос

Возможно, кто-то делал эффект Aero Glass наподобие Windows Vista / 7 и пр., т.е. когда полупрозрачное стекло как бы немного размывает и добавляет шума на бэк, который находится под компонентом, поделитесь опытом?

Изменено пользователем Dodik
Ссылка на комментарий

Рекомендуемые сообщения

  • 0

Эффект Blur, примененный к компоненту, размывает то, что находится на компоненте, необходимо же размытие того, что под компонентом.

Т.к. приложение мультиплатформенное -> windows api использовать не имеет смысла.

 

Не говорил, что задача легкая и тривиальная, но возможно кто-то делал что-то подобное, или находил способы как можно нестандартно ее решить?

Изменено пользователем Dodik
Ссылка на комментарий
  • 0

post-238-0-97576400-1444829524_thumb.png

Делал нечто подобное.

Для достижения эффекта:

1) Сделать скриншот формы в TBitmap

2) Размыть его с помощью эффекта TFilterGaussianBlur

3) Показать на форме в нужном месте, к примеру TImage, в котором в качестве изображения указать наш Bitmap, с необходимым смещением

В прикрепленном архиве содержится лютый гов...код написанный только для проверки концепции данного решения, однако суть решения из него понять реально.

FMXCalc.zip

Ссылка на комментарий
  • 0

Если нет более-менее реального способа решить данную проблему -> будем надеяться, что разработчики FireMonkey когда-нибудь позаботятся о подобном эффекте.

Изменено пользователем Dodik
Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...