代码之家  ›  专栏  ›  技术社区  ›  Crashtor

阴影不透明度快速

  •  0
  • Crashtor  · 技术社区  · 4 年前

    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)
    
    }
    
    1 回复  |  直到 4 年前
        1
  •  9
  •   Alladinian    4 年前

    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)

        2
  •  -1
  •   Imran0001    4 年前

    Text("Hello")
          .frame(width: 100, height: 100)
          .background(Color.red)
          .shadow(color: Color.black.opacity(0.3), radius: 5, x: -15.5, y: 0.0)
          .shadow(color: Color.black.opacity(0.3), radius: 5, x: 15.0, y: 0.0)