Advertisement

Qt Quick的阴影效果:Drop Shadow

阅读量:

Qt Quick中包含两种阴影效果:

  • DropShadow,即阴影效果。该组件能够依据原始图像生成一幅色彩丰富且具有模糊效果的图像,并将其置于原始图像之后,从而营造出原始图像自背景中浮起的视觉感受。
  • InnerShadow,即内阴影效果。该组件同样依据原始图像生成一幅色彩丰富且具有模糊效果的图像,但与DropShadow不同之处在于,生成的图像将被放置在原始图像内部。

效果

以下为我构思的示例展示效果。

首先呈现的是 DropShadow 效果:

图1 阴影效果

接下来为内阴影效果:

图2 内部阴影效果展示

源码分析

如图1所示,界面结构被划分为三个区域。

位于顶部的区域为源图像展示区。

在源图像下方(即中间位置)设置了一个列表组件,用户可通过点击该列表中的 DropShadow 和 InnerShadow 两个选项,实现对不同阴影效果的切换操作。

全部评论 (0)

还没有任何评论哟~