An animatable SwiftUI Shape for drawing a trapezoid with variably slanted offset sides.
Swift Packages ->
Add Package Dependency and enter
Swift Package Manager Projects
You can add
SwiftUITrapezoidShape as a package dependency in your
let package = Package( //... dependencies: [ .package(url: "https://github.com/CypherPoet/SwiftUITrapezoidShape", .upToNextMinor(from: "0.1.1")), ], //... )
From there, refer to
SwiftUITrapezoidShape as a "target dependency" in any of your package's targets that need it.
targets: [ .target( name: "YourLibrary", dependencies: [ "SwiftUITrapezoidShape", ], ... ), ... ]
import SwiftUITrapezoidShape wherever you’d like to use it.
SwiftUITrapezoidShape will expose the
Trapezoid( leadingAnchor: .topLeading, trailingAnchor: .bottomLeading, leadingLegInsetPercentage: leadingSlantPercentage, trailingLegInsetPercentage: trailingSlantPercentage )