Acrylic QML Type
实现亚克力效果的组件,具有模糊、着色和噪声效果。. More...
Import Statement: | import FluentUI.Controls 1.0 |
Properties
- blurRadius : int
- luminosity : real
- noiseOpacity : real
- target : Item
- targetRect : rect
- tintColor : color
- tintOpacity : real
Detailed Description
Acrylic 组件提供了一种类似亚克力材料的视觉效果,通常用于背景模糊和半透明叠加。通过控制模糊半径、着色颜色、不透明度和噪声等属性,可以在界面中创建半透明的背景效果。
示例用法:
Acrylic { tintColor: Qt.rgba(0.8, 0.8, 0.8, 1) tintOpacity: 0.5 luminosity: 0.02 noiseOpacity: 0.03 blurRadius: 16 target: someItem }
Property Documentation
blurRadius : int |
模糊半径,控制背景的模糊程度。默认值为 32。
luminosity : real |
覆盖在模糊背景上的亮度值,用于调整背景的亮度。默认值为 0.01。
noiseOpacity : real |
噪声图像的不透明度,默认值为 0.02。用于在背景上添加细微的噪声效果,增强亚克力材质的质感。
target : Item |
应用于亚克力效果的目标项目。可以设置为要模糊的具体项目。
targetRect : rect |
目标项目的矩形区域,用于指定模糊和效果的应用范围。默认值为控件的整个区域。
tintColor : color |
用于覆盖模糊背景的着色颜色。默认值为纯白色 (Qt.rgba(1, 1, 1, 1))。
tintOpacity : real |
着色颜色的不透明度,默认值为 0.65。