所以我正在構建一個自定義組件,figma 檔案具有以下引數。
Rectangle Background Drop Shadow 1: Offset X = 0px, Y = 4px
Rectangle Background Drop Shadow 1: Blur = 8px, Spread = -1px
Rectangle Background Drop Shadow Color 1: 16% #000000
我很難弄清楚如何添加模糊和傳播。這就是我迄今為止所擁有的。
我有陰影作業,但沒有模糊和擴散就很刺眼
.background(Color.newPrimary
.shadow(color: .black, radius: 6, x: 0, y: 4)
)
uj5u.com熱心網友回復:
嘗試添加第二個背景。您不能直接模糊陰影。模糊將作用于整個視圖,我相信你已經發現了。如果您不想模糊背景,請添加陰影顏色的另一個背景,添加陰影然后模糊。我還通過了一個.opacity()修改器來進一步調整外觀。
Text("Hello, World!")
.padding()
.background(Color.red)
.background(Color.black
.opacity(0.5)
.shadow(color: .black, radius: 6, x: 0, y: 4)
.blur(radius: 8, opaque: false)
)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/372527.html
上一篇:檢查字串匹配確切格式swift5
