首页 > 解决方案 > Firemonkey 模糊效果和背景

问题描述

任何人都知道我怎样才能使模糊效果(例如TGaussianBlurEffect)与透明形式(透明度=真)背景一起使用?

我得到了什么:https ://i.stack.imgur.com/Q7m3v.jpg

我的期望:https ://i.stack.imgur.com/qXqlz.jpg

谢谢

这是表格来源。表单是透明的,Panel1 是不透明的(顶部对齐),Panel2(客户端对齐)是半透明的,带有 GaussianBlurEffect。

object Form44: TForm44
  Left = 0
  Top = 0
  Caption = 'Form44'
  ClientHeight = 480
  ClientWidth = 640
  Transparency = True
  FormFactor.Width = 320
  FormFactor.Height = 480
  FormFactor.Devices = [Desktop]
  DesignerMasterStyle = 0
  object Panel1: TPanel
    Align = Top
    Size.Width = 640.000000000000000000
    Size.Height = 65.000000000000000000
    Size.PlatformDefault = False
    TabOrder = 0
    OnMouseDown = Panel1MouseDown
    object Label1: TLabel
      Position.X = 272.000000000000000000
      Position.Y = 24.000000000000000000
      Text = 'Drag Panel'
      TabOrder = 1
    end
  end
  object Panel2: TPanel
    Align = Client
    Opacity = 0.500000000000000000
    Size.Width = 640.000000000000000000
    Size.Height = 415.000000000000000000
    Size.PlatformDefault = False
    TabOrder = 2
    object GaussianBlurEffect1: TGaussianBlurEffect
      BlurAmount = 5.000000000000000000
    end
  end
end

标签: delphifiremonkey

解决方案


推荐阅读