我有一个图像,它周围有一个边框,我想在上面添加一个带有一些偏移量的阴影。虽然我认为阴影的默认不透明度太暗,但不透明度的正确属性是什么?
var body: some View {
Image("football")
.resizable()
.scaledToFit()
.frame(width: 100.0, height: 100.0)
.clipShape(Circle())
.overlay(Circle()
.stroke(Color.white, lineWidth: 4))
.shadow(radius: 10.0, x: -10.0, y: -10.0)
}
最佳答案
您可以将不透明度降低的 Color
传递给您的阴影:
.shadow(color: Color.black.opacity(0.2), radius: 10.0, x: -10.0, y: -10.0)
注意:The default shadow 颜色是带有
0.33
不透明度的黑色Color(.sRGBLinear, white: 0, opacity: 0.33)
关于swiftui - 阴影不透明度swiftUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60467064/