阴影不透明度swiftUI

Cra*_*tor 4 swiftui

我有一个带有边框的图像,我想向其添加带有一些偏移量的阴影。虽然我认为阴影的默认不透明度太暗,但不透明度的正确属性是什么?

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)

}
Run Code Online (Sandbox Code Playgroud)

All*_*ian 11

您可以将Color不透明度降低的传递给您的阴影:

.shadow(color: Color.black.opacity(0.2), radius: 10.0, x: -10.0, y: -10.0)
Run Code Online (Sandbox Code Playgroud)

注意:默认阴影颜色是0.33不透明的黑色

Color(.sRGBLinear, white: 0, opacity: 0.33)