swift - How can I create a fade to black toolbar background? - Stack Overflow

admin2025-04-17  3

So I have been trying to recreate this effect for about a few hours to no avail.

I have tried making a linear gradient with custom stops but the transitions are way too harsh and don't fade smoothly. Also the transparent area always seems a bit too dark compared to the example, along with the dark area not extending down enough.

This is the code I tried so far:

LinearGradient(
                gradient: Gradient(stops: [
                    .init(color: Color("softBlack").opacity(1), location: 0.3),
                    .init(color: Color("softBlack").opacity(0.1), location: 0.7),
                    .init(color: Color("softBlack").opacity(0), location: 1.0)
                ]),
                startPoint: .top,
                endPoint: .bottom
            )
转载请注明原文地址:http://anycun.com/QandA/1744862551a88671.html