当前位置: 代码迷 >> 综合 >> 36.qt quick-DropShadow背景阴影
  详细解决方案

36.qt quick-DropShadow背景阴影

热度:79   发布时间:2023-12-03 05:28:16.0

DropShadow继承于Item类型.DropShadow可以设置某个Item或者某个图片的阴影背景,并将其放置在源对象的后面,创建一个柔和的阴影。阴影的颜色可以用color属性来改变。阴影的位置可以通过horizontalOffset和verticalOffset属性来改变。它的属性如下所示:

  • cached : alias,缓存,默认为false.
  • color : alias,设置阴影颜色值,默认值为"black"
  • horizontalOffset : real,horizontalOffset和verticalOffset属性定义了渲染阴影相对于DropShadow项目位置的偏移量,默认值为0
  • verticalOffset : real
  • radius : int,设置阴影柔和度,为0的话表示不模糊,默认值为floor(samples/2)
  • samples : alias,设置模糊计算的采样样本多少,默认为9,值越大,渲染越慢,模糊效果越好
  • source : alias,设置生成阴影的源对象
  • spread : alias,设置伸展系数(扩大阴影倍数),默认为0,不伸展
  • transparentBorder : alias,设置模糊边框,默认为true,如果为false,那么对于不透明边缘的图像将不会得到模糊的阴影

对于Item类型,可以通过下面两个附加属性实现外部阴影

  • layer.enabled : bool,设置图层使能,默认false.要设置阴影的话,必须设置为true
  • <
  相关解决方案