特效¶
视觉特效组件(effects/ 模块)。
ShadowedRectangle 阴影矩形¶
带模糊阴影的矩形(Fluent 风格软阴影),shadowVisible 可控开关,在根模块注册:
import PrismQML as Fluent
Fluent.ShadowedRectangle {
color: Enums.cardColor
radius: Enums.radius.large
shadowLevel: Enums.shadow.level4
}
其他¶
Shadow— 通用阴影ColorOverlay— 颜色叠加GaussianBlur— 高斯模糊OpacityMask— 透明度遮罩(圆角裁剪)
NeoShadow 硬阴影¶
新粗野皮肤的招牌——偏移纯色矩形,零模糊。NeoShadow 未在根模块注册,需以目录方式
引入 effects/ 子目录后使用;且 target 为必填的 required property:
皮肤适配¶
NeoShadow 专用于新粗野硬阴影范式;Fluent 皮肤用 ShadowedRectangle / RectangularShadow 模糊阴影。控件内部按皮肤自动选择阴影实现——你通常无需直接使用这些底层特效。