CGradient extension

Extension on LinearGradient providing utility methods for Caravaggio UI gradients.

on

Properties

reverse LinearGradient
Returns a new gradient with reversed colors.
no setter

Methods

opacity(double opacity) LinearGradient
Returns a new gradient with adjusted opacity for all colors.

Static Properties

primaryDark LinearGradient
Returns a primary dark gradient.
no setter
primaryDarkToSecondaryDark LinearGradient
Returns a gradient from primary dark to secondary dark colors.
no setter
primaryHighContrast LinearGradient
Returns a primary high contrast gradient.
no setter
primaryLight LinearGradient
Returns a primary light gradient.
no setter
primaryLightToSecondaryLight LinearGradient
Returns a gradient from primary light to secondary light colors.
no setter
primaryToSecondary LinearGradient
Returns a gradient from primary to secondary colors.
no setter
secondaryDark LinearGradient
Returns a secondary dark gradient.
no setter
secondaryHighContrast LinearGradient
Returns a secondary high contrast gradient.
no setter
secondaryLight LinearGradient
Returns a secondary light gradient.
no setter

Static Methods

custom({required CGradientColorType colors, required CGradientDirection direction, double opacity = 1}) LinearGradient
Returns a custom gradient with specified colors and direction.