Gradient
Skip support for SwiftUI.Gradient on Android. Consult the SkipUI module for a complete list of supported SwiftUI.
The following example screens and source code is from SkipUI’s
Showcase sample app
GradientPlayground.swift
import SwiftUI
struct GradientPlayground: View {
var body: some View {
ScrollView {
VStack(spacing: 16.0) {
HStack {
Text(".red.gradient")
Spacer()
Rectangle()
.fill(.red.gradient)
.frame(width: 100.0, height: 100.0)
}
HStack {
Text("EllipitcalGradient")
Spacer()
EllipticalGradient(colors: [.red, .blue], center: UnitPoint(x: 0.5, y: 0.5), startRadiusFraction: 0.25)
.frame(width: 50.0, height: 100.0)
}
HStack {
Text("LinearGradient")
Spacer()
LinearGradient(colors: [.red, .blue], startPoint: UnitPoint(x: 0.0, y: 0.0), endPoint: UnitPoint(x: 1.0, y: 1.0))
.frame(width: 100.0, height: 100.0)
}
HStack {
Text("RadialGradient")
Spacer()
RadialGradient(colors: [.red, .blue], center: UnitPoint(x: 0.5, y: 0.5), startRadius: 25.0, endRadius: 50.0)
.frame(width: 100.0, height: 100.0)
}
}
.padding()
}
.toolbar {
PlaygroundSourceLink(file: "GradientPlayground.swift")
}
}
}